mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-19 23:17:16 +03:00
18 lines
725 B
JavaScript
18 lines
725 B
JavaScript
|
describe('Clipboard', () =>
|
||
|
describe('write(text, metadata) and read()', function() {
|
||
|
it('writes and reads text to/from the native clipboard', function() {
|
||
|
expect(atom.clipboard.read()).toBe('initial clipboard content');
|
||
|
atom.clipboard.write('next');
|
||
|
expect(atom.clipboard.read()).toBe('next');
|
||
|
});
|
||
|
|
||
|
return it('returns metadata if the item on the native clipboard matches the last written item', function() {
|
||
|
atom.clipboard.write('next', { meta: 'data' });
|
||
|
expect(atom.clipboard.read()).toBe('next');
|
||
|
expect(atom.clipboard.readWithMetadata().text).toBe('next');
|
||
|
expect(atom.clipboard.readWithMetadata().metadata).toEqual({
|
||
|
meta: 'data'
|
||
|
});
|
||
|
});
|
||
|
}));
|