Sha256: ddddcd1d606fd675c2172d3bd23683fa4efe83361c674b647ed3683dc6ecf9a9

Contents?: true

Size: 751 Bytes

Versions: 3

Compression:

Stored size: 751 Bytes

Contents

require 'test_helper'
# require 'test_app'

class Jax::Generators::Model::ModelGeneratorTest < Jax::Generators::TestCase
  test "with no arguments" do
    generate 'character'
    
    assert_file "app/models/character.js"
    assert_file "app/resources/characters/default.yml"
    assert_file "spec/javascripts/models/character_spec.js"
  end

  include TestHelpers::Paths
  include TestHelpers::Generation

  test "in plugin" do
    build_app
    plugin_generator 'clouds'
    boot_app
    
    generate "character"
    assert_file "vendor/plugins/clouds/app/models/character.js"
    assert_file "vendor/plugins/clouds/app/resources/characters/default.yml"
    assert_file "vendor/plugins/clouds/spec/javascripts/models/character_spec.js"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jax-1.1.1 spec/generators/model_generator_test.rb
jax-1.1.0 spec/generators/model_generator_test.rb
jax-1.1.0.rc1 spec/generators/model_generator_test.rb