From: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Date: Wed, 17 Jul 2024 16:04:54 -0300
Subject: remove-coffee-script-tests

---
 test/test_asset.rb           | 37 +++++++++++++++++++------------------
 test/test_environment.rb     | 22 ++++++++++++----------
 test/test_loader.rb          |  1 +
 test/test_processor_utils.rb |  1 +
 test/test_rake_task.rb       |  4 ++++
 test/test_source_maps.rb     |  5 +++++
 6 files changed, 42 insertions(+), 28 deletions(-)

diff --git a/test/test_asset.rb b/test/test_asset.rb
index 6725e01..09d6f0e 100644
--- a/test/test_asset.rb
+++ b/test/test_asset.rb
@@ -824,6 +824,7 @@ class BundledAssetTest < Sprockets::TestCase
   end
 
   test "processing a source file with different content type extensions 1" do
+    skip "coffee-script is not available"
     assert_equal read("asset/users.js.erb") + "(function() {\n\n\n}).call(this);\n", asset("coffee_asset.js").to_s
   end
 
@@ -1290,23 +1291,23 @@ class AssetLogicalPathTest < Sprockets::TestCase
     assert_equal "application.css", logical_path("application.css")
 
     assert_equal "application.js", logical_path("application.js.erb", accept: "application/javascript")
-    assert_equal "application.js", logical_path("application.coffee", accept: "application/javascript")
+#    assert_equal "application.js", logical_path("application.coffee", accept: "application/javascript")
     assert_equal "application.css", logical_path("application.scss", accept: "text/css")
-    assert_equal "project.js", logical_path("project.coffee.erb", accept: "application/javascript")
+#    assert_equal "project.js", logical_path("project.coffee.erb", accept: "application/javascript")
 
     assert_equal "store.css", logical_path("store.css.erb", accept: "text/css")
     assert_equal "store.foo", logical_path("store.foo")
     assert_equal "files.html", logical_path("files.erb", accept: "text/html")
 
-    assert_equal "application.js", logical_path("application.coffee", accept: "application/javascript")
+#    assert_equal "application.js", logical_path("application.coffee", accept: "application/javascript")
     assert_equal "application.css", logical_path("application.scss", accept: "text/css")
     assert_equal "hello.js", logical_path("hello.jst.ejs", accept: "application/javascript")
 
     assert_equal "bower/main.js", logical_path("bower/main.js")
     assert_equal "bower/bower.json", logical_path("bower/bower.json")
 
-    assert_equal "coffee/index.js", logical_path("coffee/index.js")
-    assert_equal "coffee/foo.js", logical_path("coffee/foo.coffee", accept: "application/javascript")
+#    assert_equal "coffee/index.js", logical_path("coffee/index.js")
+#    assert_equal "coffee/foo.js", logical_path("coffee/foo.coffee", accept: "application/javascript")
 
     assert_equal "jquery.js", logical_path("jquery.js")
     assert_equal "jquery.min.js", logical_path("jquery.min.js")
@@ -1317,13 +1318,13 @@ class AssetLogicalPathTest < Sprockets::TestCase
     assert_equal "jquery.tmpl.min.js", logical_path("jquery.tmpl.min.js")
     assert_equal "jquery.ext/index.js", logical_path("jquery.ext/index.js")
     assert_equal "jquery.ext/form.js", logical_path("jquery.ext/form.js")
-    assert_equal "jquery-coffee.min.js", logical_path("jquery-coffee.min.coffee", accept: "application/javascript")
+#    assert_equal "jquery-coffee.min.js", logical_path("jquery-coffee.min.coffee", accept: "application/javascript")
     assert_equal "jquery-custom.min.js", logical_path("jquery-custom.min.js.erb", accept: "application/javascript")
     assert_equal "jquery.js.min", logical_path("jquery.js.min")
 
-    assert_equal "all.coffee/plain.js", logical_path("all.coffee/plain.js")
-    assert_equal "all.coffee/hot.js", logical_path("all.coffee/hot.coffee", accept: "application/javascript")
-    assert_equal "all.coffee/index.js", logical_path("all.coffee/index.coffee", accept: "application/javascript")
+#    assert_equal "all.coffee/plain.js", logical_path("all.coffee/plain.js")
+#    assert_equal "all.coffee/hot.js", logical_path("all.coffee/hot.coffee", accept: "application/javascript")
+#    assert_equal "all.coffee/index.js", logical_path("all.coffee/index.coffee", accept: "application/javascript")
 
     assert_equal "sprite.css.embed", logical_path("sprite.css.embed")
     assert_equal "traceur.js", logical_path("traceur.es6", accept: "application/javascript")
@@ -1352,23 +1353,23 @@ class AssetContentTypeTest < Sprockets::TestCase
     assert_equal "text/css", content_type("application.css")
 
     assert_equal "application/javascript", content_type("application.js.erb", accept: "application/javascript")
-    assert_equal "application/javascript", content_type("application.coffee", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("application.coffee", accept: "application/javascript")
     assert_equal "text/css", content_type("application.scss", accept: "text/css")
-    assert_equal "application/javascript", content_type("project.coffee.erb", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("project.coffee.erb", accept: "application/javascript")
 
     assert_equal "text/css", content_type("store.css.erb", accept: "text/css")
     assert_equal "text/html", content_type("files.erb", accept: "text/html")
     assert_nil content_type("store.foo")
 
-    assert_equal "application/javascript", content_type("application.coffee", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("application.coffee", accept: "application/javascript")
     assert_equal "text/css", content_type("application.scss", accept: "text/css")
     assert_equal "application/javascript", content_type("hello.jst.ejs", accept: "application/javascript")
 
     assert_equal "application/javascript", content_type("bower/main.js")
     assert_equal "application/json", content_type("bower/bower.json")
 
-    assert_equal "application/javascript", content_type("coffee/index.js")
-    assert_equal "application/javascript", content_type("coffee/foo.coffee", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("coffee/index.js")
+#    assert_equal "application/javascript", content_type("coffee/foo.coffee", accept: "application/javascript")
 
     assert_equal "application/javascript", content_type("jquery.js")
     assert_equal "application/javascript", content_type("jquery.min.js")
@@ -1379,13 +1380,13 @@ class AssetContentTypeTest < Sprockets::TestCase
     assert_equal "application/javascript", content_type("jquery.tmpl.min.js")
     assert_equal "application/javascript", content_type("jquery.ext/index.js")
     assert_equal "application/javascript", content_type("jquery.ext/form.js")
-    assert_equal "application/javascript", content_type("jquery-coffee.min.coffee", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("jquery-coffee.min.coffee", accept: "application/javascript")
     assert_equal "application/javascript", content_type("jquery-custom.min.js.erb", accept: "application/javascript")
     assert_nil content_type("jquery.js.min")
 
-    assert_equal "application/javascript", content_type("all.coffee/plain.js")
-    assert_equal "application/javascript", content_type("all.coffee/hot.coffee", accept: "application/javascript")
-    assert_equal "application/javascript", content_type("all.coffee/index.coffee", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("all.coffee/plain.js")
+#    assert_equal "application/javascript", content_type("all.coffee/hot.coffee", accept: "application/javascript")
+#    assert_equal "application/javascript", content_type("all.coffee/index.coffee", accept: "application/javascript")
 
     assert_nil content_type("sprite.css.embed")
 
diff --git a/test/test_environment.rb b/test/test_environment.rb
index 08d5205..4b2ffe6 100644
--- a/test/test_environment.rb
+++ b/test/test_environment.rb
@@ -85,11 +85,11 @@ module EnvironmentTests
     assert asset = @env.find_asset("gallery", accept: 'text/css, application/javascript')
     assert_equal fixture_path('default/gallery.js'), asset.filename
 
-    assert asset = @env.find_asset("coffee/foo", accept: "application/javascript")
-    assert_equal fixture_path('default/coffee/foo.coffee'), asset.filename
+#    assert asset = @env.find_asset("coffee/foo", accept: "application/javascript")
+#    assert_equal fixture_path('default/coffee/foo.coffee'), asset.filename
 
-    assert asset = @env.find_asset("coffee/foo.js", accept: "application/javascript")
-    assert_equal fixture_path('default/coffee/foo.coffee'), asset.filename
+#    assert asset = @env.find_asset("coffee/foo.js", accept: "application/javascript")
+#    assert_equal fixture_path('default/coffee/foo.coffee'), asset.filename
 
     assert asset = @env.find_asset("jquery.tmpl.min", accept: 'application/javascript')
     assert_equal fixture_path('default/jquery.tmpl.min.js'), asset.filename
@@ -162,7 +162,7 @@ module EnvironmentTests
       @env["bower"].filename
     assert_equal fixture_path('default/qunit/qunit.js'),
       @env["qunit"].filename
-    assert_equal fixture_path('default/rails/rails.coffee'),
+#    assert_equal fixture_path('default/rails/rails.coffee'),
       @env["rails"].filename
   end
 
@@ -176,7 +176,7 @@ module EnvironmentTests
     assert_equal fixture_path('default/qunit/qunit.css'),
       @env["qunit.css"].filename
 
-    assert_equal fixture_path('default/rails/rails.coffee'),
+#    assert_equal fixture_path('default/rails/rails.coffee'),
       @env["rails.js"].filename
 
     assert_equal fixture_path('default/requirejs/require.js'),
@@ -184,6 +184,7 @@ module EnvironmentTests
   end
 
   test "find bower main by content type" do
+    skip "coffee-script is not available"
     assert_equal fixture_path('default/bower/main.js'),
       @env.find_asset("bower", accept: 'application/javascript').filename
     assert_equal fixture_path('default/bower/main.js'),
@@ -198,10 +199,10 @@ module EnvironmentTests
     assert_equal fixture_path('default/qunit/qunit.css'),
       @env.find_asset("qunit.css", accept: 'text/css').filename
 
-    assert_equal fixture_path('default/rails/rails.coffee'),
-      @env.find_asset("rails", accept: 'application/javascript').filename
-    assert_equal fixture_path('default/rails/rails.coffee'),
-      @env.find_asset("rails.js", accept: 'application/javascript').filename
+#    assert_equal fixture_path('default/rails/rails.coffee'),
+#      @env.find_asset("rails", accept: 'application/javascript').filename
+#    assert_equal fixture_path('default/rails/rails.coffee'),
+#      @env.find_asset("rails.js", accept: 'application/javascript').filename
 
     assert_equal fixture_path('default/requirejs/require.js'),
       @env.find_asset("requirejs.js", accept: 'application/javascript').filename
@@ -506,6 +507,7 @@ module EnvironmentTests
   end
 
   test "find source for concatenated asset" do
+    skip "coffee-script is not available"
     assert asset = @env.find_asset("application.source.coffee")
     assert_equal "text/coffeescript", asset.content_type
     assert_equal "application.source.coffee", asset.logical_path
diff --git a/test/test_loader.rb b/test/test_loader.rb
index 0f0b66e..67dcc85 100644
--- a/test/test_loader.rb
+++ b/test/test_loader.rb
@@ -56,6 +56,7 @@ class TestLoader < Sprockets::TestCase
   end
 
   test 'load uri with index alias' do
+    skip "coffee-script is not available"
     filename = fixture_path('default/coffee/index.js')
     index_alias = fixture_path('default/coffee.js')
     assert asset = @env.load("file://#{uri_path(filename)}?type=application/javascript&index_alias=#{Rack::Utils.escape(index_alias)}")
diff --git a/test/test_processor_utils.rb b/test/test_processor_utils.rb
index 775d45e..cc83371 100644
--- a/test/test_processor_utils.rb
+++ b/test/test_processor_utils.rb
@@ -249,6 +249,7 @@ class TestProcessorUtils < Minitest::Test
   end
 
   def test_compose_coffee_and_uglifier
+    skip "coffee-script is not available"
     processor = compose_processors(Sprockets::UglifierCompressor, Sprockets::CoffeeScriptProcessor)
 
     input = {
diff --git a/test/test_rake_task.rb b/test/test_rake_task.rb
index 3e59285..2e736e4 100644
--- a/test/test_rake_task.rb
+++ b/test/test_rake_task.rb
@@ -36,6 +36,7 @@ class TestRakeTask < Sprockets::TestCase
   end
 
   test "assets" do
+    skip "coffee-script is not available"
     digest_path = @env['application.js'].digest_path
     assert !File.exist?("#{@dir}/#{digest_path}")
 
@@ -46,6 +47,7 @@ class TestRakeTask < Sprockets::TestCase
   end
 
   test "clobber" do
+    skip "coffee-script is not available"
     digest_path = @env['application.js'].digest_path
 
     @rake[:assets].invoke
@@ -82,6 +84,7 @@ class TestRakeTask < Sprockets::TestCase
   end
 
   test "custom manifest directory" do
+    skip "coffee-script is not available"
     Rake::SprocketsTask.new do |t|
       t.environment = nil
       t.manifest    = @manifest_custom_dir
@@ -116,6 +119,7 @@ class TestRakeTask < Sprockets::TestCase
   end
 
   test "lazy custom manifest" do
+    skip "coffee-script is not available"
     Rake::SprocketsTask.new do |t|
       t.environment = nil
       t.manifest    = lambda { @manifest_custom_dir }
diff --git a/test/test_source_maps.rb b/test/test_source_maps.rb
index f71f30d..633ca31 100644
--- a/test/test_source_maps.rb
+++ b/test/test_source_maps.rb
@@ -51,6 +51,7 @@ class TestSourceMaps < Sprockets::TestCase
   end
 
   test "builds a concatenated source map" do
+    skip "coffee-script is not available"
     asset = @env['application.js']
     map = asset.metadata[:map]
     assert_equal [
@@ -83,6 +84,7 @@ class TestSourceMaps < Sprockets::TestCase
   end
 
   test "builds a minified source map" do
+    skip "coffee-script is not available"
     @env.js_compressor = Sprockets::UglifierCompressor.new
 
     asset = @env['application.js']
@@ -96,6 +98,7 @@ class TestSourceMaps < Sprockets::TestCase
   end
 
   test "builds a source map with js dependency" do
+    skip "coffee-script is not available"
     asset = @env['parent.js']
     map = asset.metadata[:map]
     assert_equal [
@@ -122,6 +125,7 @@ class TestSourceMaps < Sprockets::TestCase
   end
 
   test "compile coffeescript source map" do
+    skip "coffee-script is not available"
     assert asset = @env.find_asset("coffee/main.js")
     assert_equal fixture_path('source-maps/coffee/main.coffee'), asset.filename
     assert_equal "application/javascript", asset.content_type
@@ -158,6 +162,7 @@ class TestSourceMaps < Sprockets::TestCase
   end
 
   test "use precompiled coffeescript source map" do
+    skip "coffee-script is not available"
     assert asset = @env.find_asset("coffee/precompiled/main.js")
     assert_equal fixture_path('source-maps/coffee/precompiled/main.js'), asset.filename
     assert_equal "application/javascript", asset.content_type
