History

Make docs mtime the greatest of the index and db files' mtime

Thibaut committed 11 years ago

Commit bc5488f1 parent ca7ff602 files · +13 −5Browse files

Showing the changes to test (1 of 2 files). Show all

Unified · Split

test/lib/docs/core/manifest_test.rb+8−4
@@ -69,10 +69,14 @@ class ManifestTest < MiniTest::Spec · 68 unmodified lines
6969 assert_empty doc.as_json.keys - json.first.keys
7070 end
7171
72− it "adds an :mtime attribute" do
73− mtime = Time.now - 1
74− stub(store).mtime(index_path) { mtime }
75− assert_equal mtime.to_i, manifest.as_json.first[:mtime]
72+ it "adds an :mtime attribute with the greatest of the index and db files' mtime" do
73+ mtime_index = Time.now - 1
74+ mtime_db = Time.now - 2
75+ stub(store).mtime(index_path) { mtime_index }
76+ stub(store).mtime(db_path) { mtime_db }
77+ assert_equal mtime_index.to_i, manifest.as_json.first[:mtime]
78+ mtime_index, mtime_db = mtime_db, mtime_index
79+ assert_equal mtime_db.to_i, manifest.as_json.first[:mtime]
7680 end
7781 end
7882