dareid/chakram

Invalid validation keywords and types

Open

#27 建立於 2015年11月26日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)JavaScript (907 star) (100 fork)batch import
enhancementhelp wanted

描述

    it("should list all avilable players", function () {
        var responseStructure = {
            type: "array",
            properties:{
                enabled : {type:"string"},  //This is expected to be an integer, but test passes
                defaultLanguage :{type:"integer"},
                defaultCurrency :{type:"integer"},
                lastname :{type:"string"},
                firstname:{type:"string"},
                passwordSalt:{type:"string"},
                password:{type:"string"},
                email:{type:"string"},
                id:{type:"string"} //Also this, expected to be an integer, but it passes the test
            }
        }
        var response = chakram.get(endpoint);
        return expect(response).to.have.schema(playerDataStructure);

I observed that the properties are not checked even when the properties expected doesn't match the types in the reponse, the test still passes.

貢獻者指南

Invalid validation keywords and types · dareid/chakram#27 | Good First Issue