As a prerequisite for creating a test, you need to have created a SAPUI5 application project that contains a test suite. For more information on how to do this, see Concept and Basic Setup. After completing this, continue with the steps described in the subsequent sections.
Create a file MyTest.qunit.js
in the folder
webapp/test/unit
.
You can use the file template shown in the following example. This code snippet shows a basic QUnit test template.
/*global QUnit */ sap.ui.define([], function() { "use strict"; QUnit.module("Module A"); QUnit.test("Basic test example", function(assert) { assert.ok(true, "this test is fine"); var value = "hello1"; assert.equal(value, "hello1", "We expect value to be 'hello1'"); }); });
QUnit test files do not include the SAPUI5 bootstrap
(sap-ui-core.js
). Instead, the test starter ensures that the
QUnit tests are loaded within an HTML page.
In order to run a QUnit test, the corresponding module needs to be added to a test suite.
sap.ui.define(function() { "use strict"; return { // ... tests: { "unit/MyTest": { title: "Unit tests for <NAMESPACE>" }, } }; });
Open the test suite html
file in your desired browser to run the
newly created test module.