Sha256: ceb16be58dc100d3a5ffc3205d5ed95ac68bbcf20f762f63779a3e32e846372b
Contents?: true
Size: 579 Bytes
Versions: 1
Compression:
Stored size: 579 Bytes
Contents
require 'test_helper' describe "toggle" do it "toggles between two Properties on stream occurrences" do switch_button = Button.new plus_button = PlusOneButton.new minus_button = MinusOneButton.new switch = Frappuccino::Stream.new(switch_button) plus = to_prop(:+, Frappuccino::Stream.new(plus_button)) minus = to_prop(:-, Frappuccino::Stream.new(minus_button)) prop = plus.toggle(switch, minus) assert_equal(:+, prop.now) switch_button.push assert_equal(:-, prop.now) switch_button.push assert_equal(:+, prop.now) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
frappuccino-0.3.0 | test/toggle_test.rb |