dojo
Version:
Dojo core is a powerful, lightweight library that makes common tasks quicker and easier. Animate elements, manipulate the DOM, and query with easy CSS syntax, all without sacrificing performance.
29 lines (25 loc) • 863 B
JavaScript
define([
'intern!object',
'intern/chai!assert',
'sinon',
'require',
'../../../errors/create',
'../../../errors/RequestError',
'../../../errors/RequestTimeoutError',
'../../../_base/declare'
], function (registerSuite, assert, sinon, require, create, RequestError, RequestTimeoutError, declare) {
registerSuite({
name: 'dojo/errors/RequestTimeoutError',
"returns correct result": function () {
//arrange
var response = { foo: "bar" };
//act
var result = new RequestTimeoutError("foo", response);
//assert
assert.equal(result.name, "RequestTimeoutError");
assert.instanceOf(result, RequestError);
assert.equal(result.response, response);
assert.equal(result.dojoType, "timeout");
}
});
});