mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-18 09:35:20 +02:00
48 lines
768 B
TypeScript
48 lines
768 B
TypeScript
import shouldPasteResources from './shouldPasteResources';
|
|
|
|
describe('shouldPasteResources', () => {
|
|
|
|
test.each([
|
|
[
|
|
'',
|
|
'',
|
|
[],
|
|
true,
|
|
],
|
|
[
|
|
'some text',
|
|
'',
|
|
[],
|
|
false,
|
|
],
|
|
[
|
|
'',
|
|
'<b>some html<b>',
|
|
[],
|
|
false,
|
|
],
|
|
[
|
|
'',
|
|
'<img src="https://example.com/img.png"/>',
|
|
[],
|
|
false,
|
|
],
|
|
[
|
|
'some text',
|
|
'<img src="https://example.com/img.png"/>',
|
|
[],
|
|
false,
|
|
],
|
|
[
|
|
'',
|
|
'<img src="https://example.com/img.png"/><p>Some text</p>',
|
|
[],
|
|
false,
|
|
],
|
|
])('should tell if clipboard content should be processed as resources', (pastedText, pastedHtml, resourceMds, expected) => {
|
|
const actual = shouldPasteResources(pastedText, pastedHtml, resourceMds);
|
|
expect(actual).toBe(expected);
|
|
});
|
|
|
|
});
|