test/test_revision.rb in rack-revision-1.1.0 vs test/test_revision.rb in rack-revision-1.1.1
- old
+ new
@@ -100,9 +100,26 @@
get app_url
assert_equal "qwe123", last_response.headers["X-Revision"]
end
+ def test_dir_does_not_exist
+ File.write("./test/tmp/REVISION", "example")
+
+ Dir.chdir("./test/tmp") do
+ self.app.reset_revision
+
+ get app_url
+ assert_equal "example", last_response.headers["X-Revision"]
+
+ FileUtils.rm_rf("../tmp")
+ self.app.reset_revision
+
+ get app_url
+ assert_equal "UNDEFINED", last_response.headers["X-Revision"]
+ end
+ end
+
def test_env_is_present
self.app.reset_revision
get app_url
assert_not_nil last_request.env["rack.app_revision"]