kopia lustrzana https://github.com/c9/core
Merge branch 'frontdoor-fix-api-test' into mvh-frontdoor-params
commit
2d91e2b899
|
@ -2,6 +2,9 @@
|
||||||
|
|
||||||
"use server";
|
"use server";
|
||||||
|
|
||||||
|
require("amd-loader");
|
||||||
|
|
||||||
|
|
||||||
var assert = require("assert");
|
var assert = require("assert");
|
||||||
var sinon = require("sinon");
|
var sinon = require("sinon");
|
||||||
|
|
||||||
|
@ -284,14 +287,18 @@ module.exports = {
|
||||||
root.handle({
|
root.handle({
|
||||||
method: "PUT",
|
method: "PUT",
|
||||||
url: "/post/fab?age=34"
|
url: "/post/fab?age=34"
|
||||||
}, this.res, assert.fail);
|
}, this.res, function(err){
|
||||||
sinon.assert.calledWith(this.res.writeHead, 422);
|
|
||||||
var errors = JSON.parse(this.res.end.args[0][0]).errors;
|
assert.ok( err );
|
||||||
assert.equal(errors.length, 1);
|
|
||||||
assert.equal(errors[0].resource, "root");
|
var errors = err.errors;
|
||||||
assert.equal(errors[0].field, "name");
|
assert.equal(errors.length, 1);
|
||||||
assert.equal(errors[0].code, "missing_field");
|
assert.equal(errors[0].resource, "root");
|
||||||
|
assert.equal(errors[0].field, "name");
|
||||||
|
assert.equal(errors[0].code, "missing_field");
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
this.res.writeHead.reset();
|
this.res.writeHead.reset();
|
||||||
this.res.end.reset();
|
this.res.end.reset();
|
||||||
|
|
||||||
|
@ -299,14 +306,19 @@ module.exports = {
|
||||||
method: "PUT",
|
method: "PUT",
|
||||||
url: "/post/fab?age=juhu",
|
url: "/post/fab?age=juhu",
|
||||||
body: { name: "Fabian"}
|
body: { name: "Fabian"}
|
||||||
}, this.res, assert.fail);
|
}, this.res, function(err){
|
||||||
sinon.assert.calledWith(this.res.writeHead, 422);
|
|
||||||
var errors = JSON.parse(this.res.end.args[0][0]).errors;
|
assert.ok( err );
|
||||||
assert.equal(errors.length, 1);
|
|
||||||
assert.equal(errors[0].resource, "root");
|
var errors = err.errors;
|
||||||
assert.equal(errors[0].field, "age");
|
|
||||||
assert.equal(errors[0].type_expected, "int");
|
assert.equal(errors.length, 1);
|
||||||
assert.equal(errors[0].code, "invalid");
|
assert.equal(errors[0].resource, "root");
|
||||||
|
assert.equal(errors[0].field, "age");
|
||||||
|
assert.equal(errors[0].type_expected, "int");
|
||||||
|
assert.equal(errors[0].code, "invalid");
|
||||||
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"test custom type with register": function() {
|
"test custom type with register": function() {
|
||||||
|
|
Ładowanie…
Reference in New Issue