UNPKG

magicpatch

Version:

Adds IPython / Jupyter magic commands to IJavascript

50 lines (46 loc) 1.17 kB
const {testMagic} = require("./helpers/magicpatch"); describe("echo", function() { it("prints line", async function() { await testMagic( // magic command "%echo this is a test", // return value undefined, // stdout ["this is a test\n"], // stderr [], // show output // true, ); }); it("works with variable substitution", async function() { await testMagic( // magic command "name = 'bob'\n" + "%echo hi {name}", // return value undefined, // stdout ["hi bob"], // stderr [], // show output // true, ); }); it("works with assignment", async function() { await testMagic( // magic command "res = %echo this is a test", // return value undefined, // stdout ["this is a test\n"], // stderr [], // show output // true, ); }); });