Sha256: 93a1410a2bf48b9009ece0800b2028d24a8b5ea979a4b32604191763006c29d3

Contents?: true

Size: 711 Bytes

Versions: 19

Compression:

Stored size: 711 Bytes

Contents

require_relative '../test_helper'

class <%= class_name %>Test < ActiveSupport::TestCase

  def test_fixtures_validity
    <%= class_name %>.all.each do |<%= file_name %>|
      assert <%= file_name %>.valid?, <%= file_name %>.errors.inspect
    end
  end

  def test_validation
    <%= file_name %> = <%= class_name %>.new
    assert <%= file_name %>.invalid?
    assert_errors_on <%= file_name %>, <%= model_attrs.collect{|attr| ":#{attr.name}"}.join(', ') %>
  end

  def test_creation
    assert_difference '<%= class_name %>.count' do
      <%= class_name %>.create(
      <%- model_attrs.each do |attr| -%>
        :<%= attr.name %> => 'test <%= attr.name %>',
      <%- end -%>
      )
    end
  end

end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.12.11 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.10 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.9 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.8 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.7 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.6 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.5 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.4 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.3 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.2 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.1 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.12.0 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.11.2 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.11.1 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.11.0 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.10.3 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.10.2 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.10.1 lib/generators/comfy/scaffold/templates/tests/model.rb
comfortable_mexican_sofa-1.10.0 lib/generators/comfy/scaffold/templates/tests/model.rb