.end((err, res) => {
						schemas && sg('GET',
							`/${testData.routeName}`,
							`Get one ${routeNameSingle}`,
							testData.postObject,
							res.body,
							options.schemaDir
						);
						res.statusCode.should.be.eql(200);
						res.body.should.be.an.Object;
						partial_compare(res.body, testData.expectedObjectAfterPost).should.be.true;
						//only when required to check for unique slugs
						if (testData.secondPostObject) {
							res.body.slug.should.eql(testData.expectedSlug)
						};
						setTimeout(done, timeout);
					});
					.end((err, res) => {
						res.statusCode.should.be.eql(200);
						res.body.should.be.an.Object;
						partial_compare(res.body, testData.expectedObjectAfterPut).should.be.true;
						setTimeout(done, timeout);
					});