Sha256: b779ed5ce98ed1f466c1857a443ade720d7746c7cc0f75ad20666990be32b8a4
Contents?: true
Size: 931 Bytes
Versions: 5
Compression:
Stored size: 931 Bytes
Contents
require 'spec_helper' RSpec::Generator::Require.root_dir = 'generator_spec/fixtures' require_generator :model describe 'model_generator' do use_orm :mongoid # use_helper :model before :each do setup_generator 'model_generator' do tests ModelGenerator end remove_model :account end after :each do remove_model :account end it "should not work without an Account model file" do with_generator do |g| g.run_generator :account.args g.should_not generate_model :account end end it "should decorate an existing Account model file with include Canable:Ables" do with_generator do |g| create_model :account g.run_generator :account.args g.should generate_model :account do |content| content.should include_module 'Canable::Ables' end end end end
Version data entries
5 entries across 5 versions & 1 rubygems