Sha256: efc7796173411e1b2b9b47e92bac1180302c8f219cbe7f7bfdc648706e439aac
Contents?: true
Size: 797 Bytes
Versions: 3
Compression:
Stored size: 797 Bytes
Contents
require_relative '../test_helper' class BoardEEPROMTest < Minitest::Test include TestPacker def connection @connection ||= ConnectionMock.new end def board @board ||= Denko::Board.new(connection) end def test_eeprom_read mock = MiniTest::Mock.new mock.expect :call, nil, [(Denko::Message.encode command: 7, value: 16, aux_message: pack(:uint16, 15))] board.stub(:write, mock) do board.eeprom_read(15, 16) end mock.verify end def test_eeprom_write data = (1..16).to_a mock = MiniTest::Mock.new mock.expect :call, nil, [(Denko::Message.encode command: 8, value: data.length, aux_message: pack(:uint16, 15) + pack(:uint8, data))] board.stub(:write, mock) do board.eeprom_write(15, data) end mock.verify end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
denko-0.13.2 | test/board/eeprom_test.rb |
denko-0.13.1 | test/board/eeprom_test.rb |
denko-0.13.0 | test/board/eeprom_test.rb |