Separate some test loops

This commit is contained in:
Jake 2015-02-11 20:16:55 -06:00
parent 7e890adf62
commit c062348f40

View File

@ -236,19 +236,31 @@ describe("Server", function() {
}); });
}); });
// testing all paths for invalid id formats // testing all paths for valid inputs
var locations = ["avatars", "capes", "skins", "renders/head"] var locations = ["avatars", "skins", "renders/head"]
for (var l in locations) { for (var l in locations) {
var location = locations[l]; var location = locations[l];
(function(location) { (function(location) {
if (location !== "capes") {
it("should return a 200 (valid input " + location + ")", function(done) { it("should return a 200 (valid input " + location + ")", function(done) {
request.get("http://localhost:3000/" + location + "/Jake0oo0", function(error, res, body) { request.get("http://localhost:3000/" + location + "/Jake0oo0", function(error, res, body) {
assert.equal(200, res.statusCode); assert.equal(200, res.statusCode);
done(); done();
}); });
}) })
it("should return a 422 (invalid id " + location + ")", function(done) {
request.get("http://localhost:3000/" + location + "/thisisaninvaliduuid", function(error, res, body) {
assert.equal(422, res.statusCode);
done();
});
});
})(location);
} }
// testing all paths for invalid id formats
var locations = ["avatars", "capes", "skins", "renders/head"]
for (var l in locations) {
var location = locations[l];
(function(location) {
it("should return a 422 (invalid id " + location + ")", function(done) { it("should return a 422 (invalid id " + location + ")", function(done) {
request.get("http://localhost:3000/" + location + "/thisisaninvaliduuid", function(error, res, body) { request.get("http://localhost:3000/" + location + "/thisisaninvaliduuid", function(error, res, body) {
assert.equal(422, res.statusCode); assert.equal(422, res.statusCode);