0
@@ -10,13 +10,13 @@ uses_mocha "Plugin Tests" do
0
@gem = Rails::GemDependency.new "hpricot"
0
@gem_with_source = Rails::GemDependency.new "hpricot", :source => "http://code.whytheluckystiff.net"
0
@gem_with_version = Rails::GemDependency.new "hpricot", :version => "= 0.6"
0
- @gem_with_lib = Rails::GemDependency.new "aws-s3", :lib => "aws/s3"
0
+ @gem_with_lib = Rails::GemDependency.new "aws-s3", :lib => "aws/s3"
0
def test_configuration_adds_gem_dependency
0
config = Rails::Configuration.new
0
config.gem "aws-s3", :lib => "aws/s3", :version => "0.4.0"
0
- assert_equal [["install", "aws-s3", "--version",
"= 0.4.0"]], config.gems.collect(&:install_command)
0
+ assert_equal [["install", "aws-s3", "--version",
'"= 0.4.0"']], config.gems.collect(&:install_command)
0
def test_gem_creates_install_command
0
@@ -28,7 +28,7 @@ uses_mocha "Plugin Tests" do
0
def test_gem_with_version_creates_install_command
0
- assert_equal ["install", "hpricot", "--version",
"= 0.6"], @gem_with_version.install_command
0
+ assert_equal ["install", "hpricot", "--version",
'"= 0.6"'], @gem_with_version.install_command
0
def test_gem_creates_unpack_command
0
@@ -36,26 +36,26 @@ uses_mocha "Plugin Tests" do
0
def test_gem_with_version_unpack_install_command
0
- assert_equal ["unpack", "hpricot", "--version",
"= 0.6"], @gem_with_version.unpack_command
0
+ assert_equal ["unpack", "hpricot", "--version",
'"= 0.6"'], @gem_with_version.unpack_command
0
def test_gem_adds_load_paths
0
@gem.expects(:gem).with(@gem.name)
0
def test_gem_with_version_adds_load_paths
0
@gem_with_version.expects(:gem).with(@gem_with_version.name, @gem_with_version.requirement.to_s)
0
@gem_with_version.add_load_paths
0
@gem.expects(:gem).with(@gem.name)
0
@gem.expects(:require).with(@gem.name)
0
def test_gem_with_lib_loading
0
@gem_with_lib.expects(:gem).with(@gem_with_lib.name)
0
@gem_with_lib.expects(:require).with(@gem_with_lib.lib)
0
@@ -63,4 +63,4 @@ uses_mocha "Plugin Tests" do
0
\ No newline at end of file
Comments
This shouldn’t be quoted since it’s run with Gem::GemRunner.new.run(unpack_command), whereas install_command is run through a shell command