diff --git a/prototype/episode-readiness-edit-focus.test.js b/prototype/episode-readiness-edit-focus.test.js new file mode 100644 index 0000000..53d58c2 --- /dev/null +++ b/prototype/episode-readiness-edit-focus.test.js @@ -0,0 +1,149 @@ +"use strict"; + +// Guards the connected episode-readiness editor from dropping focus on summary-only edits. +// Run with: `node prototype/episode-readiness-edit-focus.test.js` + +const fs = require("fs"); +const vm = require("vm"); +const path = require("path"); +const assert = require("assert"); + +const html = fs.readFileSync(path.join(__dirname, "episode-readiness.html"), "utf8"); +const script = html.match(/