Sha256: 9f8c7df829b99f6bf0a9dac7f686b39563ebd9af2085c0c1425518a394c7f087

Contents?: true

Size: 1.15 KB

Versions: 4

Compression:

Stored size: 1.15 KB

Contents

require File.expand_path('../../../helper', __FILE__)
require File.join(Zen::FIXTURES, 'helper', 'stacked_aspect')

describe 'Ramaze::Helper::StackedAspect' do
  behaves_like :capybara

  before do
    SpecStackedAspect::NUMBERS.each do |k, v|
      SpecStackedAspect::NUMBERS[k] = 0
    end
  end

  it 'Ramaze::Helper::StackedAspect.stacked_before_all' do
    visit('/spec-stacked-aspect/before_all')

    page.has_content?('15').should                 == true
    SpecStackedAspect::NUMBERS[:before_all].should == 15
  end

  it 'Ramaze::Helper::StackedAspect.stacked_before' do
    visit('/spec-stacked-aspect/before')

    page.has_content?('4').should              == true
    SpecStackedAspect::NUMBERS[:before].should == 4
  end

  it 'Ramaze::Helper::StackedAspect.stacked_after_all' do
    visit('/spec-stacked-aspect/before_all')

    page.has_content?('15').should                == true
    SpecStackedAspect::NUMBERS[:after_all].should == 15
  end

  it 'Ramaze::Helper::StackedAspect.stacked_after' do
    visit('/spec-stacked-aspect/after')

    page.has_content?('0').should             == true
    SpecStackedAspect::NUMBERS[:after].should == 4
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
zen-0.4.3 spec/zen/helper/stacked_aspect.rb
zen-0.4.2 spec/zen/helper/stacked_aspect.rb
zen-0.4.1 spec/zen/helper/stacked_aspect.rb
zen-0.4 spec/zen/helper/stacked_aspect.rb