Sha256: 9e15f5aaae9da8be9e5d7677ec841744daf295ed24764e972ed0f45517e91a87
Contents?: true
Size: 974 Bytes
Versions: 2
Compression:
Stored size: 974 Bytes
Contents
require "test_helper" require "sup/horizontal_selector" describe Redwood::HorizontalSelector do let(:values) { %w[foo@example.com bar@example.com] } let(:strange_value) { "strange@example.com" } before do @selector = Redwood::HorizontalSelector.new( 'Acc:', values, []) end it "init w/ the first value selected" do first_value = values.first assert_equal first_value, @selector.val end it "stores value for selection" do second_value = values[1] @selector.set_to second_value assert_equal second_value, @selector.val end describe "for unknown value" do it "cannot select unknown value" do assert_equal false, @selector.can_set_to?(strange_value) end it "refuses selecting unknown value" do old_value = @selector.val assert_raises Redwood::HorizontalSelector::UnknownValue do @selector.set_to strange_value end assert_equal old_value, @selector.val end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sup-1.2 | test/unit/test_horizontal_selector.rb |
sup-1.1 | test/unit/test_horizontal_selector.rb |