Sha256: fc46119a114e9cc663f2664f56fe94ca7ff72006d20aa2b50f68bd7bf6d7275a
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
require 'test_helper' require 'tempfile' require 'gem-wrappers' require 'gem-wrappers/fakes' describe GemWrappers do subject do GemWrappers end before do @fake_installer = GemWrappers::FakeInstaller.new @fake_envvironment = GemWrappers::FakeEnvironment.new subject.instance_variable_set(:@installer, @fake_installer) subject.instance_variable_set(:@environment, @fake_envvironment) end it "reads configured file" do subject.environment_file.must_equal("/path/to/environment") end it "reads configured file" do subject.wrappers_path.must_equal("/path/to/wrappers") end it "does create environment and wrapper" do subject.install(%w{rake test}) @fake_envvironment.ensure?.must_equal(true) @fake_installer.ensure?.must_equal(true) @fake_installer.executables.must_equal(%w{rake test ruby gem erb irb ri rdoc testrb}) end it "does remove wrapper" do subject.install(%w{rake}) @fake_installer.executables.must_equal(%w{rake ruby gem erb irb ri rdoc testrb}) subject.uninstall(%w{rake}) @fake_installer.executables.must_equal(%w{ruby gem erb irb ri rdoc testrb}) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem-wrappers-1.2.2 | test/gem-wrappers_test.rb |