spec/lib/generator_spec.rb in picky-0.0.8 vs spec/lib/generator_spec.rb in picky-0.0.9

- old
+ new

@@ -54,10 +54,16 @@ it "should have a name" do @generator.name.should == 'some_name' end end + describe "prototype_project_basedir" do + it "should be the right basedir" do + @generator.prototype_project_basedir.should == File.expand_path('../../../prototype_project', __FILE__) + end + end + describe "generate" do it "should do things in order" do @generator.should_receive(:create_target_directory).once.ordered @generator.should_receive(:copy_all_files).once.ordered @@ -107,11 +113,11 @@ describe "target_filename_for" do it "should return the right filename" do @generator.stub! :target_directory => 'some_target_directory' - test_filename = File.expand_path File.join(@generator.prototype_project_basedir, '/some/file/name') + test_filename = File.expand_path 'some/file/name', @generator.prototype_project_basedir @generator.target_filename_for(test_filename).should == 'some_target_directory/some/file/name' end end @@ -124,10 +130,10 @@ end end describe "target_directory" do it "should return the right dir name" do - @generator.target_directory.should == File.expand_path(File.join(__FILE__, '..', '..', '..', 'some_name')) + @generator.target_directory.should == File.expand_path('../../../some_name', __FILE__) end end end \ No newline at end of file