Skip to content

Commit 03980de

Browse files
fix: added test cases for feature flags entry
1 parent f0927d8 commit 03980de

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

tubular/tests/example-frontend-config/app.yml

+3
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,6 @@ APP_CONFIG:
3838
LOCAL_JS_CONFIG_FILENAME: "env.config.jsx"
3939

4040
JS_CONFIG_FILEPATH: "dummy/file/path/env.stage.config.jsx"
41+
42+
FEATURE_FLAGS:
43+
ENABLE_FEATURE_A: true

tubular/tests/test_frontend_build.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ def test_frontend_build_config_handling(
4545
assert exit_code == 0
4646
assert mock_install.call_count == 1
4747
assert mock_build.call_count == 1
48+
print("LALALALALALALALAAL********************************")
49+
print(mock_build.call_args[0][0])
4850
assert mock_build.call_args[0][0] == [
4951
"COMMON_VAR='common_value'",
5052
"COMMON_OVERRIDE_ME='overriden_value'",
@@ -66,7 +68,9 @@ def test_frontend_build_config_handling(
6668
"NONE='None'",
6769
"NONE_WITH_QUOTES='None'",
6870
"JS_CONFIG_FILEPATH='dummy/file/path/env.stage.config.jsx'",
69-
"APP_VERSION='<COMMIT_HASH>'"
71+
"ENABLE_FEATURE_A='True'",
72+
"APP_VERSION='<COMMIT_HASH>'",
73+
'FEATURE_FLAGS=\'{"ENABLE_FEATURE_A": true}\''
7074
]
7175
assert mock_create_version.call_count == 1
7276
assert mock_shutil_copyfile.call_count == 1

0 commit comments

Comments
 (0)