🏡 index : quine-global/ava.git

/* eslint-disable @typescript-eslint/no-empty-function */
import test from '../../entrypoints/main.mjs';

test.after('return anything else', _t => ({
	foo: 'bar',
	subscribe() {},
	then() {}, // eslint-disable-line unicorn/no-thenable
}));

test('return a promise-like', _t => ({
	then(resolve) { // eslint-disable-line unicorn/no-thenable
		resolve?.(); // eslint-disable-line @typescript-eslint/no-floating-promises
	},
}));

test('return a subscribable', _t => ({
	subscribe({complete}) {
		complete();
	},
}));