Sha256: 74104f1f6c6e2fcc22ff07975e1daa06199b390b2b3081e7a48c19655f2ed513

Contents?: true

Size: 646 Bytes

Versions: 4

Compression:

Stored size: 646 Bytes

Contents

require "test_helper"
require "mimoco"

class ModelsTest < Minitest::Test
  def test_valid
    models = {Order => {valid: {name: "Name", qty: 123}}}
    check_models models
  end

  def test_valids
    models = {
      Order => {
        valids: [
          {name: "Name", qty: 123},
          {qty: 123}
        ]
      }
    }
    check_models models
  end

  def test_invalid
    models = {Order => {invalid: {qty: :abc}}}
    check_models models
  end

  def test_invalids
    models = {
      Order => {
        invalids: [
          {qty: :abc},
          {name: "Name", qty: :def}
        ]
      }
    }
    check_models models
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mimoco-1.0.3 test/models/models_valid_test.rb
mimoco-1.0.2 test/models/models_valid_test.rb
mimoco-1.0.1 test/models/models_valid_test.rb
mimoco-1.0.0 test/models/models_valid_test.rb