@@ -78,7 +78,7 @@ class Mission < ActiveRecord::Base |
||
78 | 78 |
|
79 | 79 |
def is_agent(user) |
80 | 80 |
if user |
81 |
- if self.mission_agents.find_all_by_user_id(user.id).count > 0 |
|
81 |
+ if self.mission_agents.where(user_id: user.id).count > 0 |
|
82 | 82 |
return true |
83 | 83 |
end |
84 | 84 |
end |
@@ -6,6 +6,9 @@ |
||
6 | 6 |
<%= content_tag(:div, class: 'row') do %> |
7 | 7 |
<%= content_tag(:div, class: 'span8 mission-briefing') do %> |
8 | 8 |
|
9 |
+ <%= content_tag(:h4, ((t 'mission.objective') + ':') ) %> |
|
10 |
+ <%= @mission.objective.html_safe %> |
|
11 |
+ |
|
9 | 12 |
<%= content_tag(:h4, ((t 'mission.briefing') + ':') ) %> |
10 | 13 |
<%= @mission.briefing.html_safe %> |
11 | 14 |
|
@@ -57,6 +57,39 @@ Feature: Mission Editor |
||
57 | 57 |
And within the ".step_form" number "1" I click in the link "Add Validation" |
58 | 58 |
And within the ".step_form" number "1" I click in the link "Text Validation" |
59 | 59 |
And within the ".step-validation" number "4" I fill in "Validation description" with "What is your ETA?" |
60 |
+ And I click in the link "Add a step" |
|
61 |
+ Then within the ".step_form" number "3" I click in the link "Step" |
|
62 |
+ And within the ".step_form" number "3" I fill in "Step Title" with "Go to the last station" |
|
63 |
+ And within the ".step_form" number "3" I fill in "Description" with "Stay in the train ultil it reaches the last station in the line. Get out of the train" |
|
64 |
+ And I click in the link "Add a step" |
|
65 |
+ Then within the ".step_form" number "4" I click in the link "Step" |
|
66 |
+ And within the ".step_form" number "4" I fill in "Step Title" with "Wait for the pickup" |
|
67 |
+ And within the ".step_form" number "4" I fill in "Description" with "Somebody is gonna come and take you to the next checkpoint" |
|
60 | 68 |
And I click in the button "Save Agent" |
61 | 69 |
Then within "h1" I should see "Agents" |
62 |
- And I should see "Treasure Hunter" |
|
70 |
+ And I should see "Treasure Hunter" |
|
71 |
+ And I click in the link "Next" |
|
72 |
+ Then within "h1" I should see "Launch Mission" |
|
73 |
+ And I click in the link "Review Mission" |
|
74 |
+ Then within "h1" I should see "Treaure Hunt" |
|
75 |
+ And I should see "Planning" |
|
76 |
+ And I should see "Follow the steps to find the treasure." |
|
77 |
+ And I should see "Hello, welcome to the Treasure Hunt Mission!" |
|
78 |
+ And I should see "Chocolate Bar" |
|
79 |
+ And within ".mission-director-name" I should see "John Doe" |
|
80 |
+ Then within "#mission-tabs-nav" I click in the link "Agents" |
|
81 |
+ And I should see "Treasure Hunter" |
|
82 |
+ And I should see "Planning" |
|
83 |
+ And I should see "Follow the step to find the treasure." |
|
84 |
+ And I should see "Go to the train station" |
|
85 |
+ And I should see "Get the first train" |
|
86 |
+ And I should not see "Go to the last station" |
|
87 |
+ And I should not see "Wait for the pickup" |
|
88 |
+ Then I click in the link "Edit Mission" |
|
89 |
+ And within "h1" I should see "Launch Mission" |
|
90 |
+ And I click in the link "Launch Mission" |
|
91 |
+ Then within "h1" I should see "Treaure Hunt" |
|
92 |
+ And I should see "Launched" |
|
93 |
+ And within ".mission-timer" I should see "5" |
|
94 |
+ And I should see "Days remaining" |
|
95 |
+ And within ".mission-director-name" I should see "John Doe" |
@@ -1,4 +1,4 @@ |
||
1 |
-@mission_view |
|
1 |
+@mission_view |
|
2 | 2 |
Feature: Missions |
3 | 3 |
In order to browse for missions |
4 | 4 |
As an Avalanche Agent |