1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-07-13 00:10:37 +02:00

Mobile,Desktop: Resolves #10206: Allow marking a plugin as mobile-only or desktop-only (#10229)

This commit is contained in:
Henry Heino
2024-04-03 10:51:09 -07:00
committed by GitHub
parent 8630c8e630
commit f899c97c4c
31 changed files with 420 additions and 41 deletions

View File

@ -0,0 +1,16 @@
import validatePluginPlatforms from './validatePluginPlatforms';
describe('validatePluginPlatforms', () => {
test.each([
[['mobile', 'desktop'], true],
['not-an-array', false],
[[3, 4, 5], false],
])('should throw when given an invalid list of supported plugin platforms (case %#)', (platforms: any, shouldSupport) => {
const callback = () => validatePluginPlatforms(platforms);
if (shouldSupport) {
expect(callback).not.toThrow();
} else {
expect(callback).toThrow();
}
});
});