From a248c012f4e92f06a98ea9fcd1736e6064180874 Mon Sep 17 00:00:00 2001 From: Rachel Fenichel Date: Thu, 1 Nov 2018 16:32:55 -0700 Subject: [PATCH] Run generator tests and save a file with the generated js! --- tests/generators/index.html | 24 +++++++++++++++++++ .../run_js_generator_tests_in_browser.js | 16 +++++++++++++ tests/run_all_tests.sh | 5 +++- 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/tests/generators/index.html b/tests/generators/index.html index dbff605dc..672bbbabe 100644 --- a/tests/generators/index.html +++ b/tests/generators/index.html @@ -259,6 +259,27 @@ function changeIndex() { demoWorkspace.options.oneBasedIndex = oneBasedIndex; demoWorkspace.toolbox_.flyout_.workspace_.options.oneBasedIndex = oneBasedIndex; } + +//https://stackoverflow.com/a/18197341 +function download(filename, text) { + var element = document.createElement('a'); + element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); + element.setAttribute('download', filename); + + element.style.display = 'none'; + document.body.appendChild(element); + + element.click(); + + document.body.removeChild(element); +} + +function downloadOutputCode() { + + console.log('clicked!'); + download('outputcode.js', outputCode); + console.log('and done'); +}