require "test_helper" class ScavengerTest < ActiveSupport::TestCase def setup @sprite_path = "test/dummy/app/assets/images/sprite.svg" @compressor = Scavenger::Compressor.new("./test/svg") end def teardown File.delete(@sprite_path) if File.exist?(@sprite_path) end def test_has_version_number refute_nil ::Scavenger::VERSION end def test_can_compress_directory expected_output = "" expected_output += "" assert_equal expected_output, @compressor.compress_dir end def test_can_compress_file expected_output = "" assert_equal expected_output, @compressor.compress_file("./test/svg/hejsna.svg", "hejsna.svg") end def test_creates_sprite_file @compressor.compress_dir assert File.exist?(@sprite_path) end end