Sha256: 7b38e7bb70c9d27d9ad2f037986734a4b0d109c8a9327476c008bed64c170dde

Contents?: true

Size: 1.56 KB

Versions: 6

Compression:

Stored size: 1.56 KB

Contents

# require 'spec_helper'
# require 'rails/generators'
# require 'rails/generators/test_case'
# require 'rails/generators/mark_mapper/model/model_generator'

# describe MarkMapper::Generators::ModelGenerator do
#   include GeneratorSpec::TestCase
#   destination File.expand_path('../../tmp', File.dirname(__FILE__))

#   before do
#     prepare_destination
#   end

#   it 'help shows MarkMapper options' do
#     content = run_generator ['--help']
#     assert_match(/rails generate mark_mapper:model/, content)
#   end

#   it 'model are properly created' do
#     run_generator ['Color']
#     assert_file 'app/models/color.rb', /class Color/
#     assert_file 'app/models/color.rb', /include MarkMapper::Document/
#   end

#   it 'model are properly created with attributes' do
#     run_generator ['Color', 'name:string', 'saturation:integer']
#     assert_file 'app/models/color.rb', /class Color/
#     assert_file 'app/models/color.rb', /include MarkMapper::Document/
#     assert_file 'app/models/color.rb', /key :name, String/
#     assert_file 'app/models/color.rb', /key :saturation, Integer/
#   end

#   it 'model are properly created with timestamps option' do
#     run_generator ['Color', '--timestamps']
#     assert_file 'app/models/color.rb', /class Color/
#     assert_file 'app/models/color.rb', /include MarkMapper::Document/
#     assert_file 'app/models/color.rb', /timestamps/
#   end

#   it 'model are properly created with parent option' do
#     run_generator ['Green', '--parent', 'Color']
#     assert_file 'app/models/green.rb', /class Green < Color/
#   end

# end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mark_mapper-0.0.6 spec/unit/model_generator_spec.rb
mark_mapper-0.0.5 spec/unit/model_generator_spec.rb
mark_mapper-0.0.4 spec/unit/model_generator_spec.rb
mark_mapper-0.0.3 spec/unit/model_generator_spec.rb
mark_mapper-0.0.2 spec/unit/model_generator_spec.rb
mark_mapper-0.0.1 spec/unit/model_generator_spec.rb