From 8935ee760fd11e1dece4eefc9c2daf54b25298ac Mon Sep 17 00:00:00 2001 From: lin onetwo Date: Mon, 30 Dec 2024 23:41:30 +0800 Subject: [PATCH] fix: test --- wiki/tiddlers/tests/example/filters.js | 8 ++++++++ wiki/tiddlers/tests/example/filters.js.meta | 3 +++ 2 files changed, 11 insertions(+) create mode 100644 wiki/tiddlers/tests/example/filters.js create mode 100644 wiki/tiddlers/tests/example/filters.js.meta diff --git a/wiki/tiddlers/tests/example/filters.js b/wiki/tiddlers/tests/example/filters.js new file mode 100644 index 0000000..6f108e7 --- /dev/null +++ b/wiki/tiddlers/tests/example/filters.js @@ -0,0 +1,8 @@ +describe('Filter tests', function() { + // Test copy from https://github.com/Jermolene/TiddlyWiki5/blob/31ec1bdd50ce7fa58e4e2c8701106bd809c47dc3/editions/test/tiddlers/tests/test-filters.js + it('should parse new-style rich operator suffixes', function() { + expect($tw.wiki.parseFilter('[search:: four, , five,, six [operand]]')).toEqual( + [{ prefix: '', operators: [{ operator: 'search', suffix: ': four, , five,, six ', suffixes: [[], ['four', 'five', 'six']], operands: [{ text: 'operand' }] }] }], + ); + }); +}); diff --git a/wiki/tiddlers/tests/example/filters.js.meta b/wiki/tiddlers/tests/example/filters.js.meta new file mode 100644 index 0000000..abd9200 --- /dev/null +++ b/wiki/tiddlers/tests/example/filters.js.meta @@ -0,0 +1,3 @@ +title: tests/example/test-filters.js +type: application/javascript +tags: $:/tags/test-spec \ No newline at end of file