tap
Version:
A Test-Anything-Protocol library for JavaScript
24 lines (22 loc) • 715 B
JavaScript
const React = require('react')
const ms = require('ms')
const {Box, Text} = require('ink')
const importJSX = require('import-jsx')
const Color = importJSX('../../color.js')
const Reset = importJSX('../../reset.js')
const AssertCounts = importJSX('./assert-counts.js')
const SuiteCounts = importJSX('./suite-counts.js')
module.exports = ({suiteCounts, assertCounts, time}) => (
<Box flexDirection="column">
<SuiteCounts {...suiteCounts} />
<AssertCounts {...assertCounts} />
<Box>
<Box width={10}>
<Reset><Color bold dim><Text>Time:</Text></Color></Reset>
</Box>
<Box>
<Reset><Color bold dim><Text>{ms(time)}</Text></Color></Reset>
</Box>
</Box>
</Box>
)