spec/acceptance/browsing_spec.rb in brief-1.4.4 vs spec/acceptance/browsing_spec.rb in brief-1.5.0
- old
+ new
@@ -4,9 +4,20 @@
it "responds to requests" do
get "/"
expect(last_response.status).to eq(200)
end
+ it "lets me request the briefcase info view in whatever format" do
+ Brief.views[:special_format] = lambda do |briefcase, params|
+ briefcase.as_default.merge({format: "special"})
+ end
+
+ resp = Brief.testcase.special_format
+ get("/info?presenter=special_format")
+
+ expect(json["format"]).to eq(resp[:format])
+ end
+
it "shows me all of the documents for the requested type" do
get "/browse/epics"
expect(json).to be_a(Array)
expect(json.first).to be_a(Hash)
expect(last_response.status).to eq(200)