diff --git a/test/internal/config/blazer.yml b/test/internal/config/blazer.yml index ff6095507..da4f6203a 100644 --- a/test/internal/config/blazer.yml +++ b/test/internal/config/blazer.yml @@ -33,6 +33,9 @@ data_sources: # user_id: "SELECT id, name FROM users WHERE id IN {value}" status: {0: "Active", 1: "Archived"} + variable_defaults: + default_var: default_value + athena: adapter: athena database: blazer_test diff --git a/test/queries_test.rb b/test/queries_test.rb index 364abb61c..639260601 100644 --- a/test/queries_test.rb +++ b/test/queries_test.rb @@ -70,6 +70,13 @@ def test_variables_time_range assert_match "daterangepicker", response.body end + def test_variable_defaults + query = create_query(statement: "SELECT {default_var}") + get blazer.query_path(query) + assert_response :success + assert_match "default_value", response.body + end + def test_smart_variables query = create_query(statement: "SELECT {period}") get blazer.query_path(query)