This commit is contained in:
Garret Alfert 2013-10-27 19:08:15 +01:00
parent f7eac9b411
commit 3b5f99ee0d

View File

@ -382,9 +382,11 @@ describe "Directories" do
describe "directory object" do describe "directory object" do
describe "PUT file" do describe "PUT file" do
context "no existing directory object" do context "no existing directory object" do
it "creates a new directory object" do before do
put "/jimmy/tasks/home/trash", "take out the trash" put "/jimmy/tasks/home/trash", "take out the trash"
end
it "creates a new directory object" do
object = data_bucket.get("jimmy:tasks/home:trash") object = data_bucket.get("jimmy:tasks/home:trash")
directory = directory_bucket.get("jimmy:tasks/home") directory = directory_bucket.get("jimmy:tasks/home")
@ -393,15 +395,11 @@ describe "Directories" do
end end
it "sets the correct index for the directory object" do it "sets the correct index for the directory object" do
put "/jimmy/tasks/home/trash", "take out the trash"
object = directory_bucket.get("jimmy:tasks/home") object = directory_bucket.get("jimmy:tasks/home")
object.indexes["directory_bin"].must_include "tasks" object.indexes["directory_bin"].must_include "tasks"
end end
it "creates directory objects for the parent directories" do it "creates directory objects for the parent directories" do
put "/jimmy/tasks/home/trash", "take out the trash"
object = directory_bucket.get("jimmy:tasks") object = directory_bucket.get("jimmy:tasks")
object.indexes["directory_bin"].must_include "/" object.indexes["directory_bin"].must_include "/"
object.data.wont_be_nil object.data.wont_be_nil
@ -414,10 +412,7 @@ describe "Directories" do
context "existing directory object" do context "existing directory object" do
before do before do
directory = directory_bucket.new("jimmy:tasks/home") put "/jimmy/tasks/home/trash", "collect some trash"
directory.content_type = "text/plain"
directory.data = (2.seconds.ago.to_f * 1000).to_i
directory.store
end end
it "updates the timestamp of the directory" do it "updates the timestamp of the directory" do