28 lines
691 B
Lua
28 lines
691 B
Lua
|
local N = ...
|
||
|
N = (N or require "NTest")("ws2812_effects")
|
||
|
|
||
|
local buffer
|
||
|
|
||
|
|
||
|
N.test('set_speed', function()
|
||
|
buffer = ws2812.newBuffer(9, 3)
|
||
|
ws2812_effects.init(buffer)
|
||
|
|
||
|
ws2812_effects.set_speed(0)
|
||
|
ws2812_effects.set_speed(255)
|
||
|
|
||
|
fail(function() ws2812_effects.set_speed(-1) end, "should be")
|
||
|
fail(function() ws2812_effects.set_speed(256) end, "should be")
|
||
|
end)
|
||
|
|
||
|
N.test('set_brightness', function()
|
||
|
buffer = ws2812.newBuffer(9, 3)
|
||
|
ws2812_effects.init(buffer)
|
||
|
|
||
|
ws2812_effects.set_brightness(0)
|
||
|
ws2812_effects.set_brightness(255)
|
||
|
|
||
|
fail(function() ws2812_effects.set_brightness(-1) end, "should be")
|
||
|
fail(function() ws2812_effects.set_brightness(256) end, "should be")
|
||
|
end)
|