1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import {
- bootstrapDiagram,
- inject
- } from 'test/TestHelper';
- import clipboardModule from 'lib/features/clipboard';
- describe('features/clipboard', function() {
- var contents = { foo: 'bar' };
- beforeEach(bootstrapDiagram({
- modules: [ clipboardModule ]
- }));
- it('should set element to clipboard', inject(function(clipboard) {
- // when
- clipboard.set(contents);
- var result = clipboard.get();
- // then
- expect(result).to.eql(contents);
- expect(clipboard.isEmpty()).to.be.false;
- }));
- it('should clear the clipboard', inject(function(clipboard) {
- // when
- clipboard.set(contents);
- var oldClipboard = clipboard.clear();
- // then
- expect(clipboard.isEmpty()).to.be.true;
- expect(oldClipboard).to.contain(contents);
- }));
- });
|