Sha256: a422653e08ee65052944d8a96587c4f453514cb056b55ea3d6de89bdb980f5a5
Contents?: true
Size: 480 Bytes
Versions: 7
Compression:
Stored size: 480 Bytes
Contents
require_relative '../test_helper' class OutputComponent include Denko::Behaviors::OutputPin end class OutputPinTest < Minitest::Test def board @board ||= BoardMock.new end def part @part ||= OutputComponent.new(board: board, pin: 1) end def test_set_mode mock = Minitest::Mock.new mock.expect :call, nil, [1, :output] board.stub(:set_pin_mode, mock) do part end mock.verify assert_equal :output, part.mode end end
Version data entries
7 entries across 7 versions & 1 rubygems