How to use the concordance.format function in concordance

To help you get started, we’ve selected a few concordance examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github avajs / ava / test / reporters / format-serialized-error.js View on Github external
test('print statements after values', t => {
	const err = {
		statements: [
			['actual.a[0]', concordance.format(1)]
		],
		values: [
			{
				label: 'Actual:',
				formatted: concordance.format([1, 2, 3])
			}
		]
	};

	t.is(formatSerializedError(err).formatted, [
		'Actual:',
		`${err.values[0].formatted}`,
		`actual.a[0]\n${chalk.grey('=>')} ${concordance.format(1)}`
	].join('\n\n'));
	t.end();
});
github avajs / ava / test / reporters / format-serialized-error.js View on Github external
test('print multiple values', t => {
	const err = {
		statements: [],
		values: [
			{
				label: 'Actual:',
				formatted: concordance.format([1, 2, 3])
			},
			{
				label: 'Expected:',
				formatted: concordance.format({a: 1, b: 2, c: 3})
			}
		]
	};

	t.is(formatSerializedError(err).formatted, [
		'Actual:\n',
		`${err.values[0].formatted}\n`,
		'Expected:\n',
		err.values[1].formatted
	].join('\n'));
	t.end();
});
github avajs / ava / lib / assert.js View on Github external
function formatPowerAssertValue(value) {
	return concordance.format(value, concordanceOptions);
}
github avajs / ava / lib / enhance-assert.js View on Github external
.map(arg => {
			const node = getNode(ast, arg.espath);
			const statement = computeStatement(node);
			const formatted = concordance.format(arg.value, concordanceOptions);
			return [statement, formatted];
		})
		.reverse();
github otissv / remodule / node_modules / ava / lib / enhance-assert.js View on Github external
.map(arg => {
			const range = getNode(ast, arg.espath).range;
			const statement = computeStatement(tokens, range);

			const formatted = concordance.format(arg.value, concordanceOptions);
			return [statement, formatted];
		})
		.reverse();

concordance

Compare, format, diff and serialize any JavaScript value

ISC
Latest version published 3 years ago

Package Health Score

65 / 100
Full package analysis