LanguageModuleRequirement: remove chicken support
This commit is contained in:
parent
d4db443b19
commit
1ad2aeef86
@ -18,7 +18,7 @@ require "set"
|
|||||||
class DependencyCollector
|
class DependencyCollector
|
||||||
# Define the languages that we can handle as external dependencies.
|
# Define the languages that we can handle as external dependencies.
|
||||||
LANGUAGE_MODULES = Set[
|
LANGUAGE_MODULES = Set[
|
||||||
:chicken, :jruby, :lua, :node, :ocaml, :perl, :python, :python3, :ruby
|
:jruby, :lua, :node, :ocaml, :perl, :python, :python3, :ruby
|
||||||
].freeze
|
].freeze
|
||||||
|
|
||||||
CACHE = {}
|
CACHE = {}
|
||||||
|
|||||||
@ -21,7 +21,6 @@ class LanguageModuleRequirement < Requirement
|
|||||||
|
|
||||||
def the_test
|
def the_test
|
||||||
case @language
|
case @language
|
||||||
when :chicken then %W[/usr/bin/env csi -e (use\ #{@import_name})]
|
|
||||||
when :jruby then %W[/usr/bin/env jruby -rubygems -e require\ '#{@import_name}']
|
when :jruby then %W[/usr/bin/env jruby -rubygems -e require\ '#{@import_name}']
|
||||||
when :lua then %W[/usr/bin/env luarocks-5.2 show #{@import_name}]
|
when :lua then %W[/usr/bin/env luarocks-5.2 show #{@import_name}]
|
||||||
when :lua51 then %W[/usr/bin/env luarocks-5.1 show #{@import_name}]
|
when :lua51 then %W[/usr/bin/env luarocks-5.1 show #{@import_name}]
|
||||||
@ -36,7 +35,6 @@ class LanguageModuleRequirement < Requirement
|
|||||||
|
|
||||||
def command_line
|
def command_line
|
||||||
case @language
|
case @language
|
||||||
when :chicken then "chicken-install"
|
|
||||||
when :jruby then "jruby -S gem install"
|
when :jruby then "jruby -S gem install"
|
||||||
when :lua then "luarocks-5.2 install"
|
when :lua then "luarocks-5.2 install"
|
||||||
when :lua51 then "luarocks-5.1 install"
|
when :lua51 then "luarocks-5.1 install"
|
||||||
|
|||||||
@ -51,16 +51,6 @@ class LanguageModuleRequirementTests < Homebrew::TestCase
|
|||||||
assert_deps_pass "date" => :ruby
|
assert_deps_pass "date" => :ruby
|
||||||
end
|
end
|
||||||
|
|
||||||
if which("csc")
|
|
||||||
def test_bad_chicken_deps
|
|
||||||
assert_deps_fail "notapackage" => :chicken
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_good_chicken_deps
|
|
||||||
assert_deps_pass "extras" => :chicken
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if which("node")
|
if which("node")
|
||||||
def test_bad_node_deps
|
def test_bad_node_deps
|
||||||
assert_deps_fail "notapackage" => :node
|
assert_deps_fail "notapackage" => :node
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user