Sha256: f542261f0fd09a4c4fc9426cc5ac99bb8fe26de3f05ab375f85e18681e28b6e1
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' require 'rubygems' require 'fileutils' require 'taza/page' describe "Partial Generation" do include RubiGen::GeneratorTestHelper include Helpers::Generator include Helpers::Taza before :all do @site_name = "Foo" @site_folder = File.join(PROJECT_FOLDER,'lib','sites',"gap") @site_file = File.join(PROJECT_FOLDER,'lib','sites',"gap.rb") @partial_name = "Header" end before :each do run_generator('taza', [APP_ROOT], generator_sources) @site_class = generate_site(@site_name) end after :each do bare_teardown end it "should give you usage if you do not give two arguments" do PartialGenerator.any_instance.expects(:usage) lambda { run_generator('partial', [@partial_name], generator_sources) }.should raise_error end it "should give you usage if you give a site that does not exist" do PartialGenerator.any_instance.expects(:usage) $stderr.expects(:puts).with(regexp_matches(/NoSuchSite/)) lambda { run_generator('partial', [@partial_name,"NoSuchSite"], generator_sources) }.should raise_error end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
taza-0.9.1.2 | spec/partial_generator_spec.rb |
taza-0.9.1.1 | spec/partial_generator_spec.rb |
taza-0.9.1 | spec/partial_generator_spec.rb |
taza-0.9.0 | spec/partial_generator_spec.rb |