Skip to main content

CFML

Status#

Beta

Versions#

Lucee v5.2

Test Frameworks#

TestBox v3

Example#

The solution and the tests are written to Solution.cfc and SolutionTest.cfc respectively. Optional preloaded code is written to Preloaded.cfc if given.

component {
function add(required a, required b) {
return a + b;
}
}
component extends="CodewarsBaseSpec" {
function beforeAll(){
SUT = createObject( 'Solution' );
}
function run(){
describe( "Example", function(){
it( 'add(a, b) returns sum', function(){
expect( SUT.add(1, 1) ).toBe( 2 );
});
});
}
}

CodewarsBaseSpec allows grouping debugging outputs under the relevant test case.

Timeout#

16 seconds

Packages#

None

Services#

None

Language ID#

cfml