내가 QUnit과 Sinon와 단위 테스트를 수행하는이 가이드를 따라 오전 : Step 28: Unit Test with QUnitui5에서 최신 sinon을 사용하는 방법?
추가 된 sinon unitTest.qunit.html
에 : https://github.com/SAP/openui5/blob/master/src/sap.ui.core/src/sap/ui/thirdparty/sinon.js
jQuery.sap.require("sap.ui.thirdparty.sinon");
jQuery.sap.require("sap.ui.thirdparty.sinon-qunit");
여전히 Sinon.JS의 v1.14.1를 사용 ui5 보인다
최신 sinon은 이미 v4.1.2입니다 : http://sinonjs.org/releases/
그래서 어떻게 require
최신 sinon?
우리 파이프 라인은 sinon v4.1.2를 사용하기 때문에 var stub = sinon.stub(object, "method", func);
과 같은 기능이 중복됩니다. 하지만 내 ui5 프로젝트에서 stub(obj, 'meth').callsFake(fn)
을 사용할 수 없습니다. http://sinonjs.org/releases/v4.1.2/stubs/