建议

1. 缩进用两个空格
2. superagent 返回  res.text 是 String 对象，res.body 在遇到 json 时会自动成为一个 Object 对象。
3. should.type('string') should.instanceof(String) 与 should.be.String 是三个不同的方法。
前者调用 js 中的 typeof，中者使用 js 中的 instanceof 操作符，后者智能判断。
另外，在 js 中，判断对象类型一般使用 typeof。instanceof 满鸡肋的。判断 Array 对象时，typeof 无效，需要使用 `Array.isArray` 这个内置方法。