21 lines
696 B
Lua
21 lines
696 B
Lua
local lasagna = require('lasagna')
|
|
|
|
describe('lasagna', function()
|
|
it('should have an oven_time field with the correct value', function()
|
|
assert.are.equal(40, lasagna.oven_time)
|
|
end)
|
|
|
|
it('should return the remaining minutes in oven', function()
|
|
assert.are.equal(25, lasagna.remaining_oven_time(15))
|
|
end)
|
|
|
|
it('should return the time needed to prepare the lasagna', function()
|
|
assert.are.equal(2, lasagna.preparation_time(1))
|
|
assert.are.equal(8, lasagna.preparation_time(4))
|
|
end)
|
|
|
|
it('should return the time elapsed cooking the lasagna', function()
|
|
assert.are.equal(32, lasagna.elapsed_time(1, 30))
|
|
assert.are.equal(16, lasagna.elapsed_time(4, 8))
|
|
end)
|
|
end)
|