From 657c1c84927aa81fe32f2ba5c8db427697873bd9 Mon Sep 17 00:00:00 2001 From: Ben Croker Date: Sat, 22 Feb 2025 10:56:47 -0600 Subject: [PATCH] Fix and add tests --- site/routes_tests.go | 1 + site/smoketests/key_casing_test.go | 2 +- site/smoketests/local_signals_test.go | 2 +- site/smoketests/radio_input_test.go | 2 +- site/smoketests/ref_test.go | 2 +- site/smoketests/signals_change_path_once_test.go | 9 +++++++++ site/smoketests/signals_change_path_test.go | 2 +- site/smoketests/signals_change_test.go | 2 +- site/static/md/tests/signals_change_path_once.md | 12 ++++++++++++ 9 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 site/smoketests/signals_change_path_once_test.go create mode 100644 site/static/md/tests/signals_change_path_once.md diff --git a/site/routes_tests.go b/site/routes_tests.go index 5cbb49fea..4a6114f03 100644 --- a/site/routes_tests.go +++ b/site/routes_tests.go @@ -47,6 +47,7 @@ func setupTests(ctx context.Context, router chi.Router) (err error) { {ID: "select_single"}, {ID: "signals_change"}, {ID: "signals_change_path"}, + {ID: "signals_change_path_once"}, }, }, } diff --git a/site/smoketests/key_casing_test.go b/site/smoketests/key_casing_test.go index 9a5701cc9..749db060a 100644 --- a/site/smoketests/key_casing_test.go +++ b/site/smoketests/key_casing_test.go @@ -4,6 +4,6 @@ import ( "testing" ) -func TestKeyCasing(t *testing.T) { +func TestUnitKeyCasing(t *testing.T) { setupPageTestOnLoad(t, "tests/key_casing") } diff --git a/site/smoketests/local_signals_test.go b/site/smoketests/local_signals_test.go index 43650cc20..23da7dcdf 100644 --- a/site/smoketests/local_signals_test.go +++ b/site/smoketests/local_signals_test.go @@ -4,6 +4,6 @@ import ( "testing" ) -func TestLocalSignals(t *testing.T) { +func TestUnitLocalSignals(t *testing.T) { setupPageTestOnLoad(t, "tests/local_signals") } diff --git a/site/smoketests/radio_input_test.go b/site/smoketests/radio_input_test.go index 84d32ad61..7c14c9216 100644 --- a/site/smoketests/radio_input_test.go +++ b/site/smoketests/radio_input_test.go @@ -4,6 +4,6 @@ import ( "testing" ) -func TestRadioInput(t *testing.T) { +func TestUnitRadioInput(t *testing.T) { setupPageTestOnClick(t, "tests/radio_input") } diff --git a/site/smoketests/ref_test.go b/site/smoketests/ref_test.go index 637d55775..18061bef4 100644 --- a/site/smoketests/ref_test.go +++ b/site/smoketests/ref_test.go @@ -4,6 +4,6 @@ import ( "testing" ) -func TestRef(t *testing.T) { +func TestUnitRef(t *testing.T) { setupPageTestOnLoad(t, "tests/ref") } diff --git a/site/smoketests/signals_change_path_once_test.go b/site/smoketests/signals_change_path_once_test.go new file mode 100644 index 000000000..072406838 --- /dev/null +++ b/site/smoketests/signals_change_path_once_test.go @@ -0,0 +1,9 @@ +package smoketests + +import ( + "testing" +) + +func TestUnitSignalsChangePathOnce(t *testing.T) { + setupPageTestOnClick(t, "tests/signals_change_path_once") +} diff --git a/site/smoketests/signals_change_path_test.go b/site/smoketests/signals_change_path_test.go index 245dcdcaa..f4a795750 100644 --- a/site/smoketests/signals_change_path_test.go +++ b/site/smoketests/signals_change_path_test.go @@ -4,6 +4,6 @@ import ( "testing" ) -func TestExampleSignalsChangePath(t *testing.T) { +func TestUnitSignalsChangePath(t *testing.T) { setupPageTestOnClick(t, "tests/signals_change_path") } diff --git a/site/smoketests/signals_change_test.go b/site/smoketests/signals_change_test.go index de1ec1293..9aa136a08 100644 --- a/site/smoketests/signals_change_test.go +++ b/site/smoketests/signals_change_test.go @@ -4,6 +4,6 @@ import ( "testing" ) -func TestExampleSignalsChange(t *testing.T) { +func TestUnitSignalsChange(t *testing.T) { setupPageTestOnClick(t, "tests/signals_change") } diff --git a/site/static/md/tests/signals_change_path_once.md b/site/static/md/tests/signals_change_path_once.md new file mode 100644 index 000000000..dcb5ad390 --- /dev/null +++ b/site/static/md/tests/signals_change_path_once.md @@ -0,0 +1,12 @@ +# Signals Change Path Once + +Tests that a signal change with a path is detected and the expression is called once. + +
+ +
+ Result: + +
+ Expected result on click: 1 +
\ No newline at end of file