spec/unit/creator_spec.rb in inqlude-0.7.4 vs spec/unit/creator_spec.rb in inqlude-0.8.0
- old
+ new
@@ -1,16 +1,16 @@
require File.expand_path('../spec_helper', __FILE__)
describe Creator do
include GivenFilesystemSpecHelpers
-
+
use_given_filesystem
let(:settings) do
s = Settings.new
- s.manifest_path = File.expand_path('spec/data/')
+ s.manifest_path = File.expand_path('spec/data/manifests')
s.offline = true
s
end
it "checks directory" do
@@ -23,16 +23,16 @@
it "creates updated manifest" do
settings.manifest_path = given_directory do
given_directory "awesomelib" do
manifest_filename = given_file "awesomelib.2013-09-08.manifest",
- :from => "awesomelib/awesomelib.2013-09-08.manifest"
+ :from => "manifests/awesomelib/awesomelib.2013-09-08.manifest"
end
end
manifest_filename = File.join( settings.manifest_path, "awesomelib",
"awesomelib.2013-10-01.manifest" )
-
+
c = Creator.new settings, "awesomelib"
expect( File.exists?(manifest_filename) ).to be false
c.update "1.0", "2013-10-01"
@@ -59,13 +59,13 @@
manifest_filename = File.join( settings.manifest_path, "newawesomelib",
"newawesomelib.2013-09-01.manifest" )
c = Creator.new settings, "newawesomelib"
expect(File.exists?(manifest_filename)).to be false
-
+
c.create "edge", "2013-09-01"
-
+
expect(File.exists?(manifest_filename)).to be true
m = Manifest.parse_file(manifest_filename)
expect(m.name).to eq "newawesomelib"
@@ -80,39 +80,39 @@
manifest_filename = File.join( settings.manifest_path, "newawesomelib",
"newawesomelib.manifest" )
c = Creator.new settings, "newawesomelib"
expect(File.exists?(manifest_filename)).to be false
-
+
c.create_generic
-
+
expect(File.exists?(manifest_filename)).to be true
end
-
+
describe "#create_dir" do
before(:each) do
@settings = Settings.new
@settings.manifest_path = given_directory
end
-
+
it "creates dir" do
c = Creator.new( @settings, "one" )
c.create_dir()
expect( File.exists? File.join( @settings.manifest_path, "one" ) )
.to be true
expect( File.directory? File.join( @settings.manifest_path, "one" ) )
.to be true
end
-
+
it "uses existing dir" do
c = Creator.new( @settings, "one" )
c.create_dir()
c.create_dir()
expect( File.exists? File.join( @settings.manifest_path, "one" ) )
.to be true
expect( File.directory? File.join( @settings.manifest_path, "one" ) )
.to be true
end
end
-
+
end