Sha256: d5b8a9b443db95a6a09f2664775ab961b868b8912911fa2cd2cffbcc71aea038
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../spec_helper") describe VraptorScaffold::Main do context "new application" do before(:each) do @project_name = "vraptor-scaffold" @generator = mock(AppGenerator) AppGenerator.stub!(:new).and_return(@generator) @args = ["new", @project_name] end it "should call app generator when typed new" do @generator.should_receive(:build).with(@project_name) VraptorScaffold::Main.execute(@args) end it "cannot call app generator when not typed new" do @args.delete("new") @generator.should_not_receive(:build) VraptorScaffold::Main.execute(@args) end end context "scaffold" do before(:each) do @generator = mock(ScaffoldGenerator) @args = ["scaffold", "product", "name:string", "value:doulbe"] ScaffoldGenerator.stub!(:new).with(@args).and_return(@generator) end it "should call scaffold generator" do @generator.should_receive(:build) VraptorScaffold::Main.execute(@args) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vraptor-scaffold-0.0.1.beta2 | spec/lib/vraptor-scaffold_spec.rb |