text: var model, Model, options, validator;
  var pass = function() {
    ok(true, 'validation is working');
  };
  var fail = function() {
    ok(false, 'validation is not working');
  };
  
  module('Acceptance Validator', {
    setup: function() {
      Model = Ember.Object.extend(Ember.Validations.Mixin);
      Ember.run(function() {
        model = Model.create();
      });
    }
  });
  
  test('when attribute is true', function() {
    options = { message: 'failed validation' };
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', true);
    });
    deepEqual(validator.errors, []);
  });
  
  test('when attribute is not true', function() {
    options = { message: 'failed validation' };
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', false);
    });
    deepEqual(validator.errors, ['failed validation']);
  });
  
  test('when attribute is value of 1', function() {
    options = { message: 'failed validation' };
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', 1);
    });
    deepEqual(validator.errors, []);
  });
  
  test('when attribute value is 2 and accept value is 2', function() {
    options = { message: 'failed validation', accept: 2 };
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', 2);
    });
    deepEqual(validator.errors, []);
  });
  
  test('when attribute value is 1 and accept value is 2', function() {
    options = { message: 'failed validation', accept: 2 };
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', 1);
    });
    deepEqual(validator.errors, ['failed validation']);
  });
  
  test('when options is true', function() {
    options = true;
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', false);
    });
    deepEqual(validator.errors, ['must be accepted']);
  });
  
  test('when no message is passed', function() {
    options = { accept: 2 };
    Ember.run(function() {
      validator = Ember.Validations.validators.local.Acceptance.create({model: model, property: 'attribute', options: options});
      model.set('attribute', false);
    });
    deepEqual(validator.errors, ['must be accepted']);
  });
  