test/lib/vedeu/support/menu_test.rb in vedeu-0.0.42 vs test/lib/vedeu/support/menu_test.rb in vedeu-0.1.0

- old
+ new

@@ -53,22 +53,23 @@ menu.selected_item.must_equal('carbon') end end describe '#items' do - it 'returns a tuple' do + it 'returns a collection of items' do menu.items.must_equal( [ [false, true, 'hydrogen'], [false, false, 'carbon'], [false, false, 'nitrogen'], [false, false, 'oxygen'] ] ) end - it 'returns a tuple when the current has changed' do + it 'returns a collection of items when the current has ' \ + 'changed' do menu.next_item menu.items.must_equal( [ [false, false, 'hydrogen'], [false, true, 'carbon'], @@ -76,11 +77,11 @@ [false, false, 'oxygen'] ] ) end - it 'returns a tuple when an item is selected' do + it 'returns a collection of items when an item is selected' do menu.next_item menu.select_item menu.items.must_equal( [ [false, false, 'hydrogen'], @@ -89,12 +90,12 @@ [false, false, 'oxygen'] ] ) end - it 'returns a tuple when the current has changed and an item ' \ - 'is selected' do + it 'returns a collection of items when the current has ' \ + 'changed and an item is selected' do menu.next_item menu.select_item menu.next_item menu.next_item menu.items.must_equal( @@ -106,58 +107,19 @@ ] ) end end - describe '#render' do - it 'returns a tuple' do - menu.render.must_equal( - [ - ' > hydrogen', - ' carbon', - ' nitrogen', - ' oxygen' - ] - ) - end - - it 'returns a tuple when the current has changed' do + describe '#view' do + it 'returns a collection of items when the start position ' \ + 'has changed' do + menu.top_item menu.next_item - menu.render.must_equal( + menu.view.must_equal( [ - ' hydrogen', - ' > carbon', - ' nitrogen', - ' oxygen' - ] - ) - end - - it 'returns a tuple when an item is selected' do - menu.next_item - menu.select_item - menu.render.must_equal( - [ - ' hydrogen', - '*> carbon', - ' nitrogen', - ' oxygen' - ] - ) - end - - it 'returns a tuple when the current has changed and an item ' \ - 'is selected' do - menu.next_item - menu.select_item - menu.next_item - menu.next_item - menu.render.must_equal( - [ - ' hydrogen', - '* carbon', - ' nitrogen', - ' > oxygen' + [false, true, "carbon"], + [false, false, "nitrogen"], + [false, false, "oxygen"] ] ) end end