engine test
This commit is contained in:
parent
a6ea065eaa
commit
3d4a57c3c1
43
test/units/sprites/engine_test.rb
Normal file
43
test/units/sprites/engine_test.rb
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
require 'test_helper'
|
||||||
|
|
||||||
|
class EngineTest < Test::Unit::TestCase
|
||||||
|
|
||||||
|
def setup
|
||||||
|
sprite_filename = 'squares/ten-by-ten.png'
|
||||||
|
@images = [
|
||||||
|
Compass::SassExtensions::Sprites::Image.new(nil, File.join(sprite_filename), {})
|
||||||
|
]
|
||||||
|
@engine = Compass::SassExtensions::Sprites::Engine.new(100, 100, @images)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
test "should have width of 100" do
|
||||||
|
assert_equal 100, @engine.width
|
||||||
|
end
|
||||||
|
|
||||||
|
test "should have height of 100" do
|
||||||
|
assert_equal 100, @engine.height
|
||||||
|
end
|
||||||
|
|
||||||
|
test "should have correct images" do
|
||||||
|
assert_equal @images, @engine.images
|
||||||
|
end
|
||||||
|
|
||||||
|
test "raises Compass::Error when calling save" do
|
||||||
|
begin
|
||||||
|
@engine.save('foo')
|
||||||
|
assert false, '#save did not raise an exception'
|
||||||
|
rescue Compass::Error
|
||||||
|
assert true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
test "raises Compass::Error when calling construct_sprite" do
|
||||||
|
begin
|
||||||
|
@engine.construct_sprite
|
||||||
|
assert false, '#construct_sprite did not raise an exception'
|
||||||
|
rescue Compass::Error
|
||||||
|
assert true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user