summaryrefslogtreecommitdiff
path: root/peripheral/libmraa/jsstub/test/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'peripheral/libmraa/jsstub/test/index.js')
-rw-r--r--peripheral/libmraa/jsstub/test/index.js32
1 files changed, 0 insertions, 32 deletions
diff --git a/peripheral/libmraa/jsstub/test/index.js b/peripheral/libmraa/jsstub/test/index.js
deleted file mode 100644
index 47d7657..0000000
--- a/peripheral/libmraa/jsstub/test/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var expect = require('expect.js');
-var m = require('../index');
-var LightBulb = require('./lightbulb');
-
-describe('LightBulb', function() {
-
- /** Model the internal data of LightBulb as a buffer */
- var bufferFullBrightness = new Buffer(
- [ 'N', // Four bytes allocated for name
- 'a',
- 'm',
- 'e',
- 95 // One byte allocated for brightness. Stuff in '95' value!
- ]);
-
- it('getBrightness() function should return 95', function() {
-
- // Create a fake I2c bus based on the 'full brightness' data model
- var testI2cBus = new m.I2c(0);
- testI2cBus._setRegisterMapInternal(bufferFullBrightness);
-
- // Create a new LightBulb that opens the testI2cBus, instead of a real
- // mraa I2c bus.
- var lightBulbI2c = new LightBulb(testI2cBus);
-
- // presumably getBrightness will gather data from I2C and get '95'
- var brightness = lightBulbI2c.getBrightness();
-
- expect(brightness).to.be(95);
- })
-});
-