mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-29 05:51:22 +00:00
37 lines
742 B
Ruby
37 lines
742 B
Ruby
require 'rails_helper'
|
|
|
|
feature 'User reads forums', js: :true do
|
|
before :all do
|
|
create_list(:forum, 5, :with_content)
|
|
end
|
|
|
|
context 'as a basic user' do
|
|
let!(:user) { create(:user) }
|
|
|
|
before do
|
|
sign_in_as(user)
|
|
end
|
|
|
|
it 'has forum header' do
|
|
visit forums_path
|
|
expect(page).to have_selector("td.forum h5")
|
|
end
|
|
|
|
#it 'has forum description' do
|
|
# visit forums_path
|
|
# expect("td.forum").to have_content()
|
|
#end
|
|
|
|
# FIXME
|
|
#it 'can click last post' do
|
|
# find('td.last>a').click
|
|
# expect(response).to have_http_status(200)
|
|
#end
|
|
end
|
|
|
|
private
|
|
|
|
def long_text(len = 10_000)
|
|
(0..len).map{ (0...8).map { (65 + rand(26)).chr }.join }.join(" ") # 90008
|
|
end
|
|
end
|