Title
Main Title
Set the test’s main title with ks.mainTitle('Main Title Name').
import Kensa from 'kensajs';import { testFunction } from './testFunction';
const ks = Kensa();
ks.mainTitle('Main Title');
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.run();Execution Result
📄 Main Title ✓ Test Item
TOTAL: 1, PASS: 1, FAIL: 0Subtitle
Set the test’s subtitle with ks.subTitle('Subtitle Name').
Subtitles are automatically numbered.
import Kensa from 'kensajs';import { testFunction } from './testFunction';
const ks = Kensa();
ks.mainTitle('Main Title');
ks.subTitle('Subtitle');
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.subTitle('Subtitle');
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.run();実行結果
📄 Main Title 1. Subtitle ✓ Test Item 2. Subtitle ✓ Test Item
TOTAL: 2, PASS: 2, FAIL: 0You can set the level of the subtitle with ks.subTitle('Subtitle Name', level).
import Kensa from 'kensajs';import { testFunction } from './testFunction';
const ks = Kensa();
ks.mainTitle('Main Title');
ks.subTitle('Subtitle');
ks.subTitle('Subtitle', 2);
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.subTitle('Subtitle', 2);
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.subTitle('Subtitle');
ks.subTitle('Subtitle', 2);
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.subTitle('Subtitle', 2);
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.test({ title: 'Test Item', input: testFunction(1, 1), expect: 2,});
ks.run();実行結果
📄 Main Title 1. Subtitle 1. Subtitle ✓ Test Item ✓ Test Item 2. Subtitle ✓ Test Item ✓ Test Item 2. Subtitle 1. Subtitle ✓ Test Item ✓ Test Item 2. Subtitle ✓ Test Item ✓ Test Item
TOTAL: 8, PASS: 8, FAIL: 0