Sha256: b1308aa1d16caf99794c6ce3f697743c9774bd784a2b0bb8c23e55e4646de26a

Contents?: true

Size: 1.08 KB

Versions: 47

Compression:

Stored size: 1.08 KB

Contents

require 'test_helper'

class EngineTest < Test::Unit::TestCase
  include SpriteHelper
  def setup
    create_sprite_temp
    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

  def taredown
    clean_up_sprites
  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

Version data entries

47 entries across 46 versions & 4 rubygems

Version Path
arcabouco-0.2.13 vendor/bundle/gems/compass-1.0.3/test/units/sprites/engine_test.rb
compass-1.0.3 test/units/sprites/engine_test.rb
compass-1.1.0.alpha.3 test/units/sprites/engine_test.rb
compass-1.1.0.alpha.2 test/units/sprites/engine_test.rb
compass-1.1.0.alpha.1 test/units/sprites/engine_test.rb
compass-1.1.0.alpha.0 test/units/sprites/engine_test.rb
compass-1.0.1 test/units/sprites/engine_test.rb
compass-1.0.0 test/units/sprites/engine_test.rb
compass-1.0.0.rc.1 test/units/sprites/engine_test.rb
compass-1.0.0.rc.0 test/units/sprites/engine_test.rb
compass-0.12.7 test/units/sprites/engine_test.rb
compass-1.0.0.alpha.21 test/units/sprites/engine_test.rb
compass-1.0.0.alpha.20 test/units/sprites/engine_test.rb
sadui-0.0.4 vendor/bundle/ruby/2.0.0/gems/compass-0.12.3/test/units/sprites/engine_test.rb
sadui-0.0.4 vendor/bundle/ruby/2.1.0/gems/compass-0.12.3/test/units/sprites/engine_test.rb
compass-0.12.6 test/units/sprites/engine_test.rb
compass-0.12.5 test/units/sprites/engine_test.rb
compass-0.12.4 test/units/sprites/engine_test.rb
compass-1.0.0.alpha.19 test/units/sprites/engine_test.rb
compass-0.12.3 test/units/sprites/engine_test.rb