Sha256: fa820f4b052401878bbf39f4a434dc364a291a106ac51e0517076178a933f2f1
Contents?: true
Size: 940 Bytes
Versions: 4
Compression:
Stored size: 940 Bytes
Contents
# -*- coding: utf-8 -*- require 'rubygems' require 'protest' require 'rr' require File.dirname(__FILE__) + '/../lib/lotu' class Protest::TestCase include RR::Adapters::TestUnit end Protest.report_with(:documentation) Protest.context('An Actor') do setup do $window = Lotu::Window.new @actor = Lotu::Actor.new end it 'has an x coordinate. (default: 0)' do assert_equal 0, @actor.x end it 'has an y coordinate. (default: 0)' do assert_equal 0, @actor.y end # faltarÃa el attr_reader :color en actor.rb # it 'has a color. (default: 0xffffffff)' do pending #assert_equal Gosu::Color::WHITE, @actor.color end it 'has a window reference.' do assert_equal $window, @actor.parent end # some context... # context 'when dying' do it 'removes itself from Window update_queue.' do mock.proxy($window.update_queue).delete(@actor) @actor.die end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lotu-0.1.9 | test/actor_test.rb |
lotu-0.1.7 | test/actor_test.rb |
lotu-0.1.6 | test/actor_test.rb |
lotu-0.1.5 | test/actor_test.rb |