Gemini Test for a Simple JavaScript Function
Description
This Gemini test suite verifies a basic JavaScript function that adds two numbers. It uses assertions to check for correct results.
Code Snippet
// my-function.js
function add(a, b) {
return a + b;
}
// gemini.js
gemini.suite('Addition Function', suite => {
suite.test('adds 0 + 0', browser => {
browser.assert.equal(add(0, 0), 0);
});
suite.test('adds 2 + 2', browser => {
browser.assert.equal(add(2, 2), 4);
});
suite.test('adds negative numbers', browser => {
browser.assert.equal(add(-5, 5), 0);
});
suite.test('adds positive and negative numbers', browser => {
browser.assert.equal(add(10, -5), 5);
});
});