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)