Sha256: c7023fed0791fb8d5b318af4dcf824984379417cb6ca791ee9b0f97db4b22a35

Contents?: true

Size: 684 Bytes

Versions: 2

Compression:

Stored size: 684 Bytes

Contents

require_relative '../test_helper'

class HD44780Test < MiniTest::Test
  def board
    @board ||= BoardMock.new
  end

  def part
    @part ||= Denko::Display::HD44780.new cols: 16, rows: 2,
                                            board: board,
                                            pins: { rs: 8, enable: 9,
                                                    d4: 4, d5: 5, d6: 6, d7: 7 }
  end
  
  def test_pin_validation
    # Only given one pin out of d0-d3.
    assert_raises do
      Denko::Display::HD44780.new board: board, pins: { rs: 12, enable: 11,
                                                      d4: 5, d5: 4, d6: 3, d7: 2, d3: 1 }
    
    end 
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
denko-0.13.1 test/display/hd44780_test.rb
denko-0.13.0 test/display/hd44780_test.rb