|
@@ -6,8 +6,8 @@ setup:
|
|
|
---
|
|
---
|
|
|
"Create synonyms with no ID creates ID automatically":
|
|
"Create synonyms with no ID creates ID automatically":
|
|
|
- do:
|
|
- do:
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: "hello, hi"
|
|
- synonyms: "hello, hi"
|
|
@@ -16,8 +16,8 @@ setup:
|
|
|
- match: { result: "created" }
|
|
- match: { result: "created" }
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
- synonyms.get:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.get_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
|
|
|
|
|
- is_true: synonyms_set.0.id
|
|
- is_true: synonyms_set.0.id
|
|
|
- is_true: synonyms_set.1.id
|
|
- is_true: synonyms_set.1.id
|
|
@@ -25,8 +25,8 @@ setup:
|
|
|
---
|
|
---
|
|
|
"Create and Update synonyms set":
|
|
"Create and Update synonyms set":
|
|
|
- do:
|
|
- do:
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: "hello, hi"
|
|
- synonyms: "hello, hi"
|
|
@@ -38,8 +38,8 @@ setup:
|
|
|
- length: { reload_analyzers_details.reload_details: 0 }
|
|
- length: { reload_analyzers_details.reload_details: 0 }
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: "other, another"
|
|
- synonyms: "other, another"
|
|
@@ -51,16 +51,16 @@ setup:
|
|
|
---
|
|
---
|
|
|
"Create empty synonyms set":
|
|
"Create empty synonyms set":
|
|
|
- do:
|
|
- do:
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-empty-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-empty-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set: []
|
|
synonyms_set: []
|
|
|
|
|
|
|
|
- match: { result: "created" }
|
|
- match: { result: "created" }
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
- synonyms.get:
|
|
|
|
|
- synonyms_set: test-empty-synonyms
|
|
|
|
|
|
|
+ synonyms.get_synonym:
|
|
|
|
|
+ id: test-empty-synonyms
|
|
|
|
|
|
|
|
- match: { count: 0 }
|
|
- match: { count: 0 }
|
|
|
- match: { synonyms_set: [] }
|
|
- match: { synonyms_set: [] }
|
|
@@ -69,40 +69,40 @@ setup:
|
|
|
"Validation fails tests":
|
|
"Validation fails tests":
|
|
|
- do:
|
|
- do:
|
|
|
catch: /\[synonyms\] field can't be empty/
|
|
catch: /\[synonyms\] field can't be empty/
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: ""
|
|
- synonyms: ""
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
catch: /More than one explicit mapping specified in the same synonyms rule/
|
|
catch: /More than one explicit mapping specified in the same synonyms rule/
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: "bye => => goodbye"
|
|
- synonyms: "bye => => goodbye"
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
catch: /Incorrect syntax for \[synonyms\]/
|
|
catch: /Incorrect syntax for \[synonyms\]/
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: " => goodbye"
|
|
- synonyms: " => goodbye"
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
catch: /Incorrect syntax for \[synonyms\]/
|
|
catch: /Incorrect syntax for \[synonyms\]/
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: "bye => "
|
|
- synonyms: "bye => "
|
|
|
|
|
|
|
|
- do:
|
|
- do:
|
|
|
catch: /Incorrect syntax for \[synonyms\]/
|
|
catch: /Incorrect syntax for \[synonyms\]/
|
|
|
- synonyms.put:
|
|
|
|
|
- synonyms_set: test-update-synonyms
|
|
|
|
|
|
|
+ synonyms.put_synonym:
|
|
|
|
|
+ id: test-update-synonyms
|
|
|
body:
|
|
body:
|
|
|
synonyms_set:
|
|
synonyms_set:
|
|
|
- synonyms: "bye, goodbye, "
|
|
- synonyms: "bye, goodbye, "
|