1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import {test, assert} from 'vitest';
import getItemsBetween from './get-items-between.js';
test('getItemsBetween', () => {
const list = ['❤️', '💛', '💚', '💙'];
assert.deepEqual(getItemsBetween(list, '💛', '💚'), ['💛', '💚']);
assert.deepEqual(getItemsBetween(list, '💚', '💛'), ['💛', '💚']);
assert.deepEqual(getItemsBetween(list, '❤️', '💙'), ['❤️', '💛', '💚', '💙']);
assert.deepEqual(getItemsBetween(list, '💙', '❤️'), ['❤️', '💛', '💚', '💙']);
assert.deepEqual(getItemsBetween(list, undefined, '❤️'), ['❤️']);
assert.deepEqual(getItemsBetween(list, undefined, '💚'), ['❤️', '💛', '💚']);
assert.deepEqual(getItemsBetween(list, undefined, '💙'), ['❤️', '💛', '💚', '💙']);
});
|