Sha256: 73bbf0f5239225efc0686a6516afeaee7602abf604c940f4611ae811b1a46915
Contents?: true
Size: 828 Bytes
Versions: 3
Compression:
Stored size: 828 Bytes
Contents
require 'spec_helper' describe Taza::PartialGenerator do before(:each) do capture(:stdout) { Taza::SiteGenerator.new(['foo_site']).site } end context "taza partial navigation foo_site" do context "creates" do let(:subject) { Taza::PartialGenerator.new(['navigation', 'foo_site']) } let(:output) { capture(:stdout) { subject.partial } } it 'a navigation.rb' do expect(output).to include('lib/sites/foo_site/pages/partials/navigation.rb') expect(File.exists?('lib/sites/foo_site/pages/partials/navigation.rb')).to be true end it 'message if site does not exist' do bar_page = capture(:stdout) { Taza::PartialGenerator.new(['navigation', 'bar_site']).partial } expect(bar_page).to include("No such site bar_site exists") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
taza-2.1.0 | spec/generators/partial_generator_spec.rb |
taza-2.0 | spec/generators/partial_generator_spec.rb |
taza-1.0 | spec/generators/partial_generator_spec.rb |