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.