Sha256: 9b5861a41227a2ee710d74d19cb3e8d9baf82d930492f47f3e2a9ab9bbb58231
Contents?: true
Size: 782 Bytes
Versions: 2
Compression:
Stored size: 782 Bytes
Contents
require 'spec_helper' describe Taza::FlowGenerator do before(:each) do capture(:stdout) { Taza::SiteGenerator.new(['foo_site']).site } end context "taza flow checkout foo_site" do context "creates" do let(:subject) { Taza::FlowGenerator.new(['checkout', 'foo_site']) } let(:output) { capture(:stdout) { subject.flow } } it 'a checkout.rb' do expect(output).to include('lib/sites/foo_site/flows/checkout.rb') expect(File.exists?('lib/sites/foo_site/flows/checkout.rb')).to be_true end it 'a message if site does not exist' do bar_page = capture(:stdout) { Taza::FlowGenerator.new(['checkout', 'bar_site']).flow } expect(bar_page).to include("No such site bar_site exists") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
taza-0.9.2.1 | spec/generators/flow_generator_spec.rb |
taza-0.9.2.0 | spec/generators/flow_generator_spec.rb |