aboutsummaryrefslogtreecommitdiff
path: root/test/script_loader.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/script_loader.py')
-rw-r--r--test/script_loader.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/script_loader.py b/test/script_loader.py
index 15269c7..8f30944 100644
--- a/test/script_loader.py
+++ b/test/script_loader.py
@@ -51,7 +51,12 @@ def available_scripts(directory):
def wrapped_script(script_path, wrap_partially=True):
if script_path == 'exports_init.js':
- with open(script_root / 'MOZILLA_exports_init.js') as script:
+ if not (script_root / 'exports_init.js').exists():
+ subprocess.run([str(script_root / 'write_exports_init.sh'),
+ 'mozilla', '.', 'default_settings.json'],
+ cwd=script_root, check=True)
+
+ with open(script_root / 'exports_init.js') as script:
return script.read()
command = 'partially_wrapped_code' if wrap_partially else 'wrapped_code'