Sha256: cc2bdff7bb440650d18f9833792ea6825b6b17ff7024288eb3bcecb8c5cb6f7c

Contents?: true

Size: 584 Bytes

Versions: 4

Compression:

Stored size: 584 Bytes

Contents

describe 'App.Validators.Format', ->
  beforeEach ->
    @user = new App.Models.User email: 'joe.doe.com'

  afterEach -> App.Env.loco.setLocale 'en'

  it 'validates format', ->
    @user.isValid()
    expect(@user.errors.email[0]).toEqual "is invalid"

  it 'supports i18n', ->
    App.Env.loco.setLocale 'pl'
    @user.isValid()
    expect(@user.errors.email[0]).toEqual "jest nieprawidłowe"

  it 'supports custom message', ->
    dummy = new App.Models.DummyCustomMsg countryCode: 'PLN'
    dummy.isValid()
    expect(dummy.errors.countryCode[0]).toEqual 'invalid country code'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
loco-rails-3.0.3 test/dummy/node_modules/loco-js/spec_coffee/loco/validators/format_spec.coffee
loco-rails-3.0.2 test/dummy/node_modules/loco-js/spec_coffee/loco/validators/format_spec.coffee
loco-rails-3.0.1 test/dummy/node_modules/loco-js/spec_coffee/loco/validators/format_spec.coffee
loco-rails-3.0.0 test/dummy/node_modules/loco-js/spec_coffee/loco/validators/format_spec.coffee