Sha256: 2888a50491b214b25ed6a3e66a0a54954fab3305aefceb91e55235419a69b838

Contents?: true

Size: 930 Bytes

Versions: 2

Compression:

Stored size: 930 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/../../../../spec_helper")

describe FreemarkerGenerator do
  
  before(:each) do
    @generator = FreemarkerGenerator.new("product", build_attributes)
    @generator.build
  end
  
  after(:each) do
    FileUtils.remove_dir("src") 
  end
  
  it "should create index view" do
    File.exist?("src/main/webapp/WEB-INF/views/product/index.ftl").should be_true 
  end
  
  it "should create show view" do
    File.exist?("src/main/webapp/WEB-INF/views/product/show.ftl").should be_true 
  end
  
  it "should create form view" do
    File.exist?("src/main/webapp/WEB-INF/views/product/form.ftl").should be_true 
  end
  
  it "should create new view" do
    File.exist?("src/main/webapp/WEB-INF/views/product/newProduct.ftl").should be_true 
  end
  
  it "should create edit view" do
    File.exist?("src/main/webapp/WEB-INF/views/product/edit.ftl").should be_true 
  end
  
end	

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vraptor-scaffold-0.0.1.rc spec/lib/generators/scaffold_generator/freemarker_generator/freemarker_generator_spec.rb
vraptor-scaffold-0.0.1.beta5 spec/lib/generators/scaffold_generator/freemarker_generator/freemarker_generator_spec.rb