Sha256: 91e55e0b15c690d3666920aa33fa45e25bddecb7da8340644c357896bcdde373
Contents?: true
Size: 837 Bytes
Versions: 3
Compression:
Stored size: 837 Bytes
Contents
require 'spec_helper' describe Namer do it "should work" do fixture = "#{$root}/spec/fixture" FileUtils.rm_rf(fixture) FileUtils.mkdir_p("#{fixture}/project") File.open("#{fixture}/project.rb", 'w') do |f| f.write("fail\n# -- replace\n# success") end File.open("#{fixture}/project/project.rb", 'w') do |f| f.write("project\nProject\nMyProject") end Dir.chdir(fixture) `git init .` `git remote add origin https://github.com/winton/project.git` namer = Namer.new([ "project:new_project", "Project:NewProject" ]) namer.remote.should == "https://github.com/winton/new_project.git" File.read("#{fixture}/new_project.rb").should == "success" File.read("#{fixture}/new_project/new_project.rb").should == "new_project\nNewProject\nMyProject" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
namer-0.0.4 | spec/namer_spec.rb |
namer-0.0.3 | spec/namer_spec.rb |
namer-0.0.2 | spec/namer_spec.rb |