Sha256: df5e82e67d6771c0750155b5326ad20de51be847a8fc3bda9b7ca2ddf965486f
Contents?: true
Size: 644 Bytes
Versions: 16
Compression:
Stored size: 644 Bytes
Contents
require 'test_helper' require_generator :data_mapper => ['observer'] class DataMapper::Generators::ObserverGeneratorTest < Rails::Generators::TestCase destination File.join(Rails.root) tests DataMapper::Generators::ObserverGenerator setup :prepare_destination setup :copy_routes test "invoke with model name" do name = 'account' content = run_generator %w(Account) assert_file "app/models/#{name}_observer.rb" do |account| assert_class "Account", account do |klass| assert_match /include DataMapper::Observer/, klass assert_match /observe\s+#{name.camelize}/, klass end end end end
Version data entries
16 entries across 16 versions & 1 rubygems