CucumberJS/Protractor/Chai-as-promised 스택에서 테스트를 디버깅하려고합니다. 매퍼가 무시 된 이후 내가 생각 AssertionError: expected [ Array(8) ] to deeply equal [ Array(7) ] : 나는 테스트를 실행 var tableDataRows = $('.example-table-unde
여러 텍스트 필드를 채우고 드롭 다운에서 옵션을 선택하는 시나리오가 있습니다. 입력 된 텍스트와 선택한 옵션이 각각 올바르다 고 주장하고 싶습니다. expect(action1).to.eventually.have.string('some text').and.notify(callback);
expect(action2).to.eventually.have.stri
내가 약속 'use strict';
var chai = require('chai').use(require('chai-as-promised'))
var should = chai.should();
describe('Testing how promises work',() => {
it("should work right", function(){
나는 어떻게 든 해결할 수없는 혼동하지 않는 작동 테스트를 가지고 있습니다. (자바 배경에서오고 있습니다. 그래서 제 용어에 약간의 실수가있을 경우 미리 유감입니다.) . foo() 및 bar()과 같은 일부 공개 기능을 가진 객체 클래스 Trigger이 있습니다. 논리는 다음과 같습니다 하나는 다른 개체에 직접 foo()를 호출 할 수 있습니다, 또는 b
현재 레거시 시스템에서 일부 테스트를 작성 중이며 여기서 테스트 결과를 혼동합니다. 테스트는 예상대로 실패하지만 mocha는 결과적으로 1 passing 및 1 failing으로 표시됩니다. 내가 Bluebird 약속, 간첩 및 스텁 sinon-chai와 mocha, chai-as-promised 및 sinon을 사용하고 있습니다. 이 테스트 (내 문제를
안녕하세요, 나는 URL과 함께 데이터를 반환하는 메서드를 가지고 있으므로 반환 개체는 두 속성으로 url과 body를가집니다. 이 1 개 속성에 대해 작동 을 약속 내가 Chai-이 테스트 방법 return new Promise(function(resolve,reject)
{
request(url, function (error, res
각도 테스트 워드 프로세서는 어썰트 테스트 전에 $ apply가 호출되는 test sample을 보여줍니다. 나는 똑같이하려고했지만 시험은 제대로 작동하지 않습니다. 끊어야 할 첫 번째 코드는 작동합니다 ... 내 주장이 실행되지 않는 것 같습니다. 두 번째 코드는 내 테스트가 작동하지만 문서화 (스타일이 더 좋음)와 다릅니다. 첫째 it('tests an