Commit dd85a230037105560804dedb6089e47833f09d95
1 parent
22a3c9e1
Exists in
master
and in
5 other branches
Moved test [skip ci]
Showing
2 changed files
with
17 additions
and
20 deletions
Show diff stats
test/errors_test.rb
... | ... | @@ -1,20 +0,0 @@ |
1 | -require_relative "test_helper" | |
2 | - | |
3 | -class ErrorsTest < Minitest::Test | |
4 | - def test_bulk_import_raises_error | |
5 | - valid_dog = Product.create(name: "2016-01-02") | |
6 | - invalid_dog = Product.create(name: "Ol' One-Leg") | |
7 | - mapping = { | |
8 | - properties: { | |
9 | - name: {type: "date"} | |
10 | - } | |
11 | - } | |
12 | - index = Searchkick::Index.new "dogs", mappings: mapping, _type: "dog" | |
13 | - index.delete if index.exists? | |
14 | - index.create_index | |
15 | - index.store valid_dog | |
16 | - assert_raises(Searchkick::ImportError) do | |
17 | - index.bulk_index [valid_dog, invalid_dog] | |
18 | - end | |
19 | - end | |
20 | -end |
test/index_test.rb
... | ... | @@ -105,4 +105,21 @@ class IndexTest < Minitest::Test |
105 | 105 | # values that exceed ignore_above are not included in _all field :( |
106 | 106 | # assert_search "hello", ["Product A"], {}, Region |
107 | 107 | end |
108 | + | |
109 | + def test_bulk_import_raises_error | |
110 | + valid_dog = Product.create(name: "2016-01-02") | |
111 | + invalid_dog = Product.create(name: "Ol' One-Leg") | |
112 | + mapping = { | |
113 | + properties: { | |
114 | + name: {type: "date"} | |
115 | + } | |
116 | + } | |
117 | + index = Searchkick::Index.new "dogs", mappings: mapping, _type: "dog" | |
118 | + index.delete if index.exists? | |
119 | + index.create_index | |
120 | + index.store valid_dog | |
121 | + assert_raises(Searchkick::ImportError) do | |
122 | + index.bulk_index [valid_dog, invalid_dog] | |
123 | + end | |
124 | + end | |
108 | 125 | end | ... | ... |