test/claw_test.rb in wall_e-0.0.2 vs test/claw_test.rb in wall_e-0.0.3

- old
+ new

@@ -27,11 +27,23 @@ claw.grab claw_servo.verify end - def test_tilting + def test_pinching + claw_servo = MiniTest::Mock.new + claw_servo.expect :move_to, 1, [75] + pan_servo = DummyServo.new + + claw = WallE::Claw.new(claw_servo, pan_servo) + + claw.pinch 75 + + claw_servo.verify + end + + def test_tilting_with_words pan_servo = MiniTest::Mock.new pan_servo.expect :min, 1 pan_servo.expect :max, 1 pan_servo.expect :center, 1 claw_servo = DummyServo.new @@ -39,9 +51,21 @@ claw = WallE::Claw.new(claw_servo, pan_servo) claw.min claw.max claw.center + + pan_servo.verify + end + + def test_tilting + pan_servo = MiniTest::Mock.new + pan_servo.expect :move_to, 1, [45] + claw_servo = DummyServo.new + + claw = WallE::Claw.new(claw_servo, pan_servo) + + claw.tilt 45 pan_servo.verify end end \ No newline at end of file