Skip to content

Commit 9f7c13c

Browse files
committed
Merge pull request #186 from fsek/fix-news-error
Fixing news and election
2 parents 682b87e + d9acda2 commit 9f7c13c

File tree

4 files changed

+37
-9
lines changed

4 files changed

+37
-9
lines changed

app/models/election.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def view_status
2929
return :before
3030
elsif start <= Time.zone.now && self.end > Time.zone.now
3131
return :during
32-
elsif closing > Time.zone.now
32+
elsif closing.nil? || closing > Time.zone.now
3333
return :after
3434
else
3535
return :closed

app/views/news/_news.html.erb

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
<div class="row">
2-
<div class="funny-boxes funny-boxes-left-orange">
3-
<h4><%=link_to(news.title,news)%></h4>
4-
<%=simple_format(truncate(news.content,length: 140, separator: '', escape: false){ link_to "Läs mer", news })%>
5-
<ul class="list-unstyled">
6-
<li><i class="fa fa-calendar"></i> <%=news.created_at%></li>
7-
</ul>
8-
</div>
2+
<div class="funny-boxes funny-boxes-left-orange">
3+
<h4><%=link_to(news.title,news)%></h4>
4+
<%=simple_format(truncate(news.content,length: 140, separator: '', escape: false){ link_to "Läs mer", news })%>
5+
<ul class="list-unstyled">
6+
<li><%= fa_icon('calendar') %> <%= link_to(news.user, news.user) %></li>
7+
<li><i class="fa fa-calendar"></i> <%=news.created_at%></li>
8+
</ul>
9+
</div>
910
</div>

lib/tasks/tests_data.rake

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,5 +108,22 @@ namespace :db do
108108
Contact.find_or_create_by(name: 'Spindelman - David', email: '[email protected]',
109109
public: true, text: 'Detta är en linte spindelman',
110110
council_id: Council.first.try(:id))
111+
112+
# News
113+
News.find_or_create_by!(title: 'Ett helt nytt användarsystem',
114+
content: 'Nu har vi en himla massa roliga funktioner som blir mycket lättare att lägga in, det är ju <br>toppen.',
115+
user: User.first)
116+
News.find_or_create_by!(title: 'Andra helt nytt användarsystem',
117+
content: 'Nu har vi en himla massa roliga funktioner som blir mycket lättare att lägga in, det är ju <br>toppen.',
118+
user: User.first)
119+
News.find_or_create_by!(title: 'Tredje helt nytt användarsystem',
120+
content: 'Nu har vi en himla massa roliga funktioner som blir mycket lättare att lägga in, det är ju <br>toppen.',
121+
user: User.first)
122+
News.find_or_create_by!(title: 'Fjärde helt nytt användarsystem',
123+
content: 'Nu har vi en himla massa roliga funktioner som blir mycket lättare att lägga in, det är ju <br>toppen.',
124+
user: User.first)
125+
News.find_or_create_by!(title: 'Femte helt nytt användarsystem',
126+
content: 'Nu har vi en himla massa roliga funktioner som blir mycket lättare att lägga in, det är ju <br>toppen.',
127+
user: User.first)
111128
end
112129
end

spec/features/home_spec.rb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
require 'spec_helper'
22

33
feature 'User goes to the home page' do
4+
let(:news1) { create(:news) }
5+
let(:news2) { create(:news) }
6+
let(:news3) { create(:news) }
7+
8+
before do
9+
news1
10+
news2
11+
news3
12+
end
13+
414
scenario 'They see "F-sektionen" on the page' do
5-
visit '/'
15+
visit root_path
616
page.should have_content('F-sektionen')
717
page.status_code.should eq(200)
818
end

0 commit comments

Comments
 (0)