Sha256: 333c17e74b727be2bc59f3cf32e2e41dcaed68d29b774f65fc656be5393cd156
Contents?: true
Size: 809 Bytes
Versions: 11
Compression:
Stored size: 809 Bytes
Contents
require "test_helper" require "generators/push_type/node/node_generator" module PushType describe NodeGenerator do tests NodeGenerator destination Rails.root.join('tmp/generators') before :all do prepare_destination run_generator ['home_page', 'foo', 'bar:text'] end it { assert_file 'app/models/home_page.rb', %r{class HomePage < PushType::Node} } it { assert_file 'app/models/home_page.rb', %r{field :foo, :string} } it { assert_file 'app/models/home_page.rb', %r{field :bar, :text} } it { assert_file 'app/views/nodes/home_page.html.erb', %r{<h1><%= @node.title %></h1>} } it { assert_file 'app/views/nodes/home_page.html.erb', %r{<div>Foo:</div>} } it { assert_file 'app/views/nodes/home_page.html.erb', %r{<div><%= @node.foo %></div>} } end end
Version data entries
11 entries across 11 versions & 1 rubygems