read/writeBookmark is not implemented on Linux
authorKevin Sawicki <kevinsawicki@gmail.com>
Sat, 25 Jun 2016 00:16:38 +0000 (17:16 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Sat, 25 Jun 2016 00:16:38 +0000 (17:16 -0700)
docs/api/clipboard.md
spec/api-clipboard-spec.js

index c4ae96c..85712bc 100644 (file)
@@ -75,13 +75,13 @@ Returns the content in the clipboard as RTF.
 
 Writes the `text` into the clipboard in RTF.
 
-### `clipboard.readBookmark()`
+### `clipboard.readBookmark()` _macOS_ _Windows_
 
 Returns an Object containing `title` and `url` keys representing the bookmark in
 the clipboard. The `title` and `url` values will be empty strings when the
 bookmark is unavailable.
 
-### `clipboard.writeBookmark(title, url[, type])`
+### `clipboard.writeBookmark(title, url[, type])` _macOS_ _Windows_
 
 * `title` String
 * `url` String
index 5116bd8..25b65b4 100644 (file)
@@ -43,6 +43,8 @@ describe('clipboard module', function () {
 
   describe('clipboard.readBookmark', function () {
     it('returns title and url', function () {
+      if (process.platform === 'linux') return
+
       clipboard.writeBookmark('a title', 'http://electron.atom.io')
       assert.deepEqual(clipboard.readBookmark(), {
         title: 'a title',
@@ -76,7 +78,10 @@ describe('clipboard module', function () {
       assert.equal(clipboard.readHTML(), markup)
       assert.equal(clipboard.readRTF(), rtf)
       assert.equal(clipboard.readImage().toDataURL(), i.toDataURL())
-      assert.deepEqual(clipboard.readBookmark(), bookmark)
+
+      if (process.platform !== 'linux') {
+        assert.deepEqual(clipboard.readBookmark(), bookmark)
+      }
     })
   })
 })