Skip to content

Language CFML

kazk edited this page Feb 1, 2020 · 5 revisions

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

Clone this wiki locally