| Index: test/elemHide.js |
| =================================================================== |
| --- a/test/elemHide.js |
| +++ b/test/elemHide.js |
| @@ -55,16 +55,25 @@ |
| exports.testGetSelectorsForDomain = function(test) |
| { |
| let addFilter = filterText => ElemHide.add(Filter.fromText(filterText)); |
| let removeFilter = filterText => ElemHide.remove(Filter.fromText(filterText)); |
| testResult(test, "", []); |
| + addFilter("##star"); |
|
Manish Jethani
2018/05/07 16:10:33
These cases are important, otherwise we might brea
|
| + testResult(test, "", ["star"]); |
| + testResult(test, "example.com", ["star"]); |
| + addFilter("~special.example.com#@#star"); |
| + testResult(test, "", []); |
| + testResult(test, "example.com", []); |
| + testResult(test, "special.example.com", ["star"]); |
| + testResult(test, "other.example.com", []); |
| + |
| addFilter("~foo.example.com,example.com##foo"); |
| testResult(test, "barfoo.example.com", ["foo"]); |
| testResult(test, "bar.foo.example.com", []); |
| testResult(test, "foo.example.com", []); |
| testResult(test, "example.com", ["foo"]); |
| testResult(test, "com", []); |
| testResult(test, "", []); |