Ghost/ghost/admin/tests/helpers/adapter-error.js
Austin Burdine cf36851265 deps: grunt-jscs,ember-suave@3.0.0
replaces #41, #60
- update ember-suave and grunt-jscs to 3.0
- standardize Ember global de-structuring rules across app & tests
2016-06-11 13:39:31 -06:00

22 lines
576 B
JavaScript

import Ember from 'ember';
// This is needed for testing error responses in acceptance tests
// See http://williamsbdev.com/posts/testing-rsvp-errors-handled-globally/
const {Test, Logger} = Ember;
let originalException;
let originalLoggerError;
export function errorOverride() {
originalException = Test.adapter.exception;
originalLoggerError = Logger.error;
Test.adapter.exception = function () {};
Logger.error = function () {};
}
export function errorReset() {
Test.adapter.exception = originalException;
Logger.error = originalLoggerError;
}