Sha256: 1c4e58ebb49c338d078941b240f258326f37deadbda6d709921727a65887df18

Contents?: true

Size: 1003 Bytes

Versions: 21

Compression:

Stored size: 1003 Bytes

Contents

require 'dummy_spec_helper'

feature "Articles", %q{
  In order to have an awesome blog
  As an author
  I want to create and manage articles
} do

  background do
    Article.create!(:title => 'one')
    Article.create!(:title => 'two')

    @user = User.create! :name => 'stanislaw', :role => 'user', :email => 'stanislaw@mail.ru'
    @editor = Admin.create! :name => 'editor', :role => 'editor', :email => 'editor@mail.ru'
  end

  scenario "Article index" do
    visit '/articles'
    page.should have_content('one')
    page.should have_content('two')
  end

  scenario "Show article to user stanislaw" do
    visit '/login_user/stanislaw'

    visit '/articles/one' # using friendly id :)
    page.should have_content('one')
    visit '/articles/two'
    page.should have_content('two')
  end

  scenario "Show article to editor" do
    visit '/login_user/editor'

    visit '/articles/one' # using friendly id :)
    page.should have_content('one')
    #page.should have_content('two')
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
cantango-0.9.4.7 spec/integration/user/articles_spec.rb
cantango-0.9.4.6 spec/integration/user/articles_spec.rb
cantango-0.9.4.5 spec/integration/user/articles_spec.rb
cantango-0.9.4.3 spec/integration/user/articles_spec.rb
cantango-0.9.4.2 spec/integration/user/articles_spec.rb
cantango-0.9.4.1 spec/integration/user/articles_spec.rb
cantango-0.9.4 spec/integration/user/articles_spec.rb
cantango-0.9.3.2 spec/integration/user/articles_spec.rb
cantango-0.8.9.5 spec/integration/user/articles_spec.rb
cantango-0.8.9.4 spec/integration/user/articles_spec.rb
cantango-0.8.9.3 spec/integration/user/articles_spec.rb
cantango-0.8.9.2 spec/integration/user/articles_spec.rb
cantango-0.8.9.1 spec/integration/user/articles_spec.rb
cantango-0.8.9 spec/integration/user/articles_spec.rb
cantango-0.8.8.1 spec/integration/user/articles_spec.rb
cantango-0.8.8 spec/integration/user/articles_spec.rb
cantango-0.8.7 spec/integration/user/articles_spec.rb
cantango-0.8.6.2 spec/integration/user/articles_spec.rb
cantango-0.8.6.1 spec/integration/user/articles_spec.rb
cantango-0.8.6 spec/integration/user/articles_spec.rb