Sha256: e3c931282f77a09ea59090d83e0bff17d2c4f805c98ae989c1cdbf03f59095d9
Contents?: true
Size: 731 Bytes
Versions: 9
Compression:
Stored size: 731 Bytes
Contents
require 'spec_helper' RSpec.describe FFI::WiringPi::GPIO do describe '.batch_write' do shared_examples_for 'byte converter' do |byte, array| it 'converts boolean array to byte' do expect(described_class).to receive(:digital_write_byte).with(byte) described_class.batch_write array end end it_behaves_like 'byte converter', 1, [true, false, false, false, false, false, false, false] it_behaves_like 'byte converter', 2, [false, true, false, false, false, false, false, false] it_behaves_like 'byte converter', 3, [true, true, false, false, false, false, false, false] it_behaves_like 'byte converter', 17, [true, false, false, false, true, false, false, false] end end
Version data entries
9 entries across 9 versions & 1 rubygems