Skip to content

Commit

Permalink
Added ReindexTest
Browse files Browse the repository at this point in the history
  • Loading branch information
DhavalKapil committed Jun 22, 2016
1 parent edb29e2 commit b31315f
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
37 changes: 37 additions & 0 deletions tests/integration/ReindexTest.lua
@@ -0,0 +1,37 @@
-- Tests:
-- reindex()
--

-- Setting up environment
local _ENV = lunit.TEST_CASE "tests.integration.ReindexTest"

local index1 = "elasticsearch-lua-reindex-index-1"
local index2 = "elasticsearch-lua-reindex-index-2"

function test()
local dataset_1 = util.subarr(dataset, 1, math.floor(#dataset/2))
local dataset_2 = util.subarr(dataset, math.floor(#dataset/2) + 1, #dataset)
local searchBody = {
query = {
match = {
type = "PushEvent"
}
}
}

operations.bulkDelete(dataset, index1)
operations.bulkDelete(dataset, index2)
operations.bulkIndex(dataset_1, index1)
operations.getNonExistingDocuments(dataset_1, index2)
operations.reindex(index1, index2)
operations.getExistingDocuments(dataset_1, index2)
operations.bulkIndex(dataset_2, index1)
operations.getNonExistingDocuments(dataset_2, index2)
operations.reindex(index1, index2, searchBody)
local res = operations.searchBody(searchBody, index2)
assert_equal(103, res.hits.total)
operations.reindex(index1, index2)
operations.getExistingDocuments(dataset, index2)
operations.bulkDelete(dataset, index1)
operations.bulkDelete(dataset, index2)
end
3 changes: 2 additions & 1 deletion tests/integration/init.lua
Expand Up @@ -5,5 +5,6 @@ operations = require "integration.operations"
-- Integration tests
require "integration.BasicTest"
require "integration.BulkTest"
require "integration.SearchTest"
require "integration.ScanAndScrollTest"
require "integration.SearchTest"
require "integration.ReindexTest"

0 comments on commit b31315f

Please sign in to comment.