diff --git a/common/predictive-text/unit_tests/headless/join-word-breaker.js b/common/predictive-text/unit_tests/headless/join-word-breaker.js index 79a4be7041..534def4457 100644 --- a/common/predictive-text/unit_tests/headless/join-word-breaker.js +++ b/common/predictive-text/unit_tests/headless/join-word-breaker.js @@ -1,11 +1,11 @@ var assert = require('chai').assert; var defaultWordBreaker = require('../../build/intermediate').wordBreakers['default']; -var joinWordBreaker = require('../../build/intermediate').wordBreakers['--join-word']; +var decorateWithJoin = require('../../build/intermediate').wordBreakers['join_']; describe('The join word breaker decorator', function () { it('should decorate an existing word breaker', function () { - let breakWords = joinWordBreaker(defaultWordBreaker); + let breakWords = decorateWithJoin(defaultWordBreaker, ['-']); assert.isFunction(breakWords); }); }); \ No newline at end of file diff --git a/common/predictive-text/worker/word_breaking/join-word-breaker-decorator.ts b/common/predictive-text/worker/word_breaking/join-word-breaker-decorator.ts new file mode 100644 index 0000000000..f69e441c84 --- /dev/null +++ b/common/predictive-text/worker/word_breaking/join-word-breaker-decorator.ts @@ -0,0 +1,7 @@ +namespace wordBreakers { + export function join_(breaker: WordBreakingFunction, joiners: string[]): WordBreakingFunction { + return function (s: string): Span[] { + return []; + } + } +} \ No newline at end of file