blob: 3bbfaa79946d6d0f05c04d8ea87e8a548586af71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
RSpec.describe "/routes/show", type: :view do
assign_referential
let!(:line) { assign :line, create(:line) }
let!(:route) { assign :route, create(:route, :line => line).decorate(context: {referential: referential, line: line }) }
let!(:route_sp) do
assign :route_sp, ModelDecorator.decorate(
route.stop_points,
with: StopPointDecorator
)
end
before do
self.params.merge!({
id: route.id,
line_id: line.id,
referential_id: referential.id
})
allow(view).to receive(:current_referential).and_return(referential)
allow(view).to receive(:pundit_user).and_return(UserContext.new(
build_stubbed(:user),
referential
))
end
end
|