diff --git a/CHANGELOG.md b/CHANGELOG.md index 039ec2f14..42aff17c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ All notable changes to this project will be documented in this file. For change ## master +- Global search option is now required for all grammar rules. [#228] (https://github.com/Project-OSRM/osrm-text-instructions/pull/228) + ## 0.14.0 2019-12-04 - Update Japanese localization, add named intersections. [#290](https://github.com/Project-OSRM/osrm-text-instructions/pull/290) diff --git a/languages/grammar/ru.json b/languages/grammar/ru.json index 6fddfea6a..22d55f87c 100644 --- a/languages/grammar/ru.json +++ b/languages/grammar/ru.json @@ -1,6 +1,6 @@ { "meta": { - "regExpFlags": "" + "regExpFlags": "g" }, "v5": { "accusative": [ diff --git a/test/grammar_test.js b/test/grammar_test.js index 8e30e0978..7c3d744b0 100644 --- a/test/grammar_test.js +++ b/test/grammar_test.js @@ -489,6 +489,8 @@ tape.test('verify grammar files structure', function(assert) { Object.keys(languages.grammars).forEach((l) => { var grammar = languages.grammars[l]; + assert.ok(grammar.meta.regExpFlags.includes('g'), l + ' grammar has "g" regexp option'); + assert.ok(grammar.v5, l + ' grammar has v5 version'); Object.keys(grammar.v5).forEach((g) => {