require 'Module:BDD'local p = require('Module:Timing')
describe(function context(function it(function expect('"p.stats"', p.stats[1]):toBe(-1) expect('"p.stats"', p.stats[1]):toBe(0) expect('"p.stats"', p.stats[1]):toBe(2) end) it(function expect('"p.stats"', p.stats[2]):toBe(0) expect('"p.stats"', p.stats[2]):toBe(0) expect('"p.stats"', p.stats[2]):toBe(0) end) end) context(function it(function expect('"p.stats"', p.stats[1]):toBe(0) expect('"p.stats"', p.stats[1]):toBe(3) end) it(function expect('"p.stats"', p.stats[2]):toBe(1) expect('"p.stats"', p.stats[2]):toBe(1) end) end)end)
describe(function context(function it(function expect('"p.combine"', p.combine[1]):toBe(0) expect('"p.combine"', p.combine[1]):toBe(0) end) it(function expect('"p.combine"', p.combine[2]):toBe(0) expect('"p.combine"', p.combine[2]):toBe(math.pow(2, 0.5)) end) end)end)
return result('Module:Timing')