Javascript Jasmine中已通过规范的附加消息

Javascript Jasmine中已通过规范的附加消息,javascript,jasmine,Javascript,Jasmine,对于失败的规范,有一个合理的(但未记录的)解释 it('should be ok', function () { expect(foo).toBeDefined('and btw, foo is', foo); }); 也针对失败的规格 除了修改规范标题外,是否有可能(包括第三方代码)为规范列表中通过的规范提供有意义的输出 我会把它看作是“代码>控制台的图形替代品。log < /代码>。< /p>我没有答案,但我很想知道你为什么要这样做?你可以自己写…@Mikemcaughan你能举个

对于失败的规范,有一个合理的(但未记录的)解释

it('should be ok', function () {
    expect(foo).toBeDefined('and btw, foo is', foo);
});
也针对失败的规格

除了修改规范标题外,是否有可能(包括第三方代码)为规范列表中通过的规范提供有意义的输出


我会把它看作是“代码>控制台的图形替代品。log < /代码>。< /p>我没有答案,但我很想知道你为什么要这样做?你可以自己写…@Mikemcaughan你能举个例子说明自定义matcher如何在通过的规范旁边输出附加信息吗?@Mikemcaughan它为失败的测试提供

消息
,不适用于已通过。您的套件描述和测试消息应该足够详细,以便在没有任何其他消息的情况下告诉您测试通过或失败的原因。如果不是,你就错了。我没有答案,但我很想知道你为什么要这样做?你可以自己写…@Mikemcaughan你能举个例子说明自定义matcher如何在通过的规范旁边输出附加信息吗?@Mikemcaughan它为失败的测试提供
消息
,不适用于已通过。您的套件描述和测试消息应该足够详细,以便在没有任何其他消息的情况下告诉您测试通过或失败的原因。如果不是,那就是你做错了。