| 21 | |
| 22 | === Hints for testers === |
| 23 | The change here should ''not'' cause any change in behavior in the extension, unless the extension makes further changes (for which please see the relevant ticket for the Platform module). |
| 24 | |
| 25 | In order to ensure this, a simple test should suffice: |
| 26 | |
| 27 | 1. Add two filters `##.foo` and `example.com##.bar` and see that they hide the elements `<div class="foo">Foo</div>` and `<div class="bar">Bar</div>` on `example.com`. |
| 28 | 2. On any other domain, `Foo` should be hidden but `Bar` should still be visible. |
| 29 | 3. Add an exception `foo.example.com#@#.foo` and see that on `foo.example.com` only `Foo` is visible and `Bar` is hidden instead. |
| 30 | 4. Update the filter `example.com##.bar` to make it `example.com,~bar.example.com##.bar` and see that on `bar.example.com` `Bar` is visible but `Foo` is hidden. |