@@ -36,22 +36,22 @@ Acceptance criteria:
3636
3737## 3. Add JavaScript consent and loader tests
3838
39- - [ ] Add a JavaScript test runner and a documented test command.
40- - [ ] Test that Boomerang does not load before consent is granted.
41- - [ ] Test that opt-in loads Boomerang exactly once.
42- - [ ] Test that repeated opt-in calls do not load duplicate scripts.
43- - [ ] Test that opt-out disables Boomerang when it is already loaded.
44- - [ ] Test removal of Boomerang cookies during opt-out.
45- - [ ] Test consent cookie behavior on HTTP and HTTPS.
46- - [ ] Test consent cookie behavior for normal hostnames, localhost, and relevant
39+ - [x ] Add a JavaScript test runner and a documented test command.
40+ - [x ] Test that Boomerang does not load before consent is granted.
41+ - [x ] Test that opt-in loads Boomerang exactly once.
42+ - [x ] Test that repeated opt-in calls do not load duplicate scripts.
43+ - [x ] Test that opt-out disables Boomerang when it is already loaded.
44+ - [x ] Test removal of Boomerang cookies during opt-out.
45+ - [x ] Test consent cookie behavior on HTTP and HTTPS.
46+ - [x ] Test consent cookie behavior for normal hostnames, localhost, and relevant
4747 subdomain cases.
48- - [ ] Run the same behavioral assertions against minified and unminified loaders.
49- - [ ] Add JavaScript tests to CI.
48+ - [x ] Run the same behavioral assertions against minified and unminified loaders.
49+ - [x ] Add JavaScript tests to CI.
5050
5151Acceptance criteria:
5252
53- - [ ] Privacy-critical loader behavior is covered independently of PHP tests.
54- - [ ] Minified and unminified loaders pass the same behavior suite.
53+ - [x ] Privacy-critical loader behavior is covered independently of PHP tests.
54+ - [x ] Minified and unminified loaders pass the same behavior suite.
5555
5656## 4. Make installation and release artifacts resilient
5757
@@ -152,7 +152,7 @@ Acceptance criteria:
152152- [ ] PHPCS passes.
153153- [ ] PHP unit tests pass across the supported PHP matrix.
154154- [ ] WordPress integration tests pass across the supported WordPress matrix.
155- - [ ] JavaScript tests pass.
155+ - [x ] JavaScript tests pass.
156156- [x] Static analysis passes.
157157- [x] Composer validation and audit pass.
158158- [ ] Generated asset checks pass.
0 commit comments