test/test_sphero.rb in hybridgroup-sphero-1.1.1 vs test/test_sphero.rb in hybridgroup-sphero-1.1.2
- old
+ new
@@ -11,10 +11,17 @@
def test_start_returns_new_sphero
assert_kind_of Sphero, Sphero.start('someport')
end
+ def test_start_sphero_executes_block
+ Sphero.any_instance.expects(:ping)
+ Sphero.start('someport') do
+ ping
+ end
+ end
+
def test_ping
Sphero::Request::Ping.expects(:new).with(@seq)
@sphero.expects(:write)
@sphero.ping
end
@@ -78,7 +85,12 @@
end
def test_stop
@sphero.expects(:roll).with(0, 0)
@sphero.stop
+ end
+
+ def test_keepgoing
+ Kernel.expects(:sleep).with(3)
+ @sphero.keep_going 3
end
end