Skip to content

Commit

Permalink
test: rewrite engine/uuid.test.lua with luatest
Browse files Browse the repository at this point in the history
NO_DOC=refactoring
NO_TEST=refactoring
NO_CHANGELOG=refactoring
  • Loading branch information
igormunkin authored and Buristan committed Jul 9, 2024
1 parent 5e83fb1 commit 462b20d
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 82 deletions.
44 changes: 44 additions & 0 deletions test/engine-luatest/uuid_test.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
local server = require('luatest.server')
local t = require('luatest')

local g = t.group('UUID tests', {
{engine = 'memtx'},
{engine = 'vinyl'},
})

g.before_all(function(cg)
cg.server = server:new({
alias = 'default',
})
cg.server:start()
end)

g.after_all(function(cg)
cg.server:drop()
end)

g.before_each(function(cg)
cg.server:exec(function(engine)
local uuid = require('uuid')
box.schema.space.create('test', {engine = engine})
box.space.test:create_index('pk', {parts={1, 'uuid'}})
for _ = 1, 16 do
box.space.test:insert({uuid.new()})
end
end, {cg.params.engine})
end)

g.after_each(function(cg)
cg.server:exec(function()
box.space.test:drop()
end)
end)

g.test_uuid_order = function(cg)
cg.server:exec(function()
local tuples = box.space.test:select({})
for i = 1, #tuples - 1 do
t.assert(tostring(tuples[i][1]) < tostring(tuples[i + 1][1]))
end
end)
end
55 changes: 0 additions & 55 deletions test/engine/uuid.result

This file was deleted.

27 changes: 0 additions & 27 deletions test/engine/uuid.test.lua

This file was deleted.

0 comments on commit 462b20d

Please sign in to comment.