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