| 123456789101112131415161718192021222324252627 |
- import { describe, it } from 'mocha';
- import { parse, processFilterRules } from './parse-filter';
- import type { ParseType } from './parse-filter';
- import { createCacheKey } from './cache-filesystem';
- import { createSpan } from '../trace';
- const cacheKey = createCacheKey(__filename);
- describe('parse', () => {
- const MUTABLE_PARSE_LINE_RESULT: [string, ParseType] = ['', 1000];
- it('||top.mail.ru^$badfilter', () => {
- console.log(parse('||top.mail.ru^$badfilter', MUTABLE_PARSE_LINE_RESULT, false));
- });
- });
- describe.skip('processFilterRules', () => {
- it('https://filters.adtidy.org/extension/ublock/filters/18_optimized.txt', () => {
- console.log(processFilterRules(
- createSpan('noop'),
- cacheKey('https://filters.adtidy.org/extension/ublock/filters/18_optimized.txt'),
- [],
- 7_200_000
- ));
- });
- });
|