diff --git a/atom/common/api/atom_api_clipboard.cc b/atom/common/api/atom_api_clipboard.cc index 31e6b7c133b5..d2de0f5166ef 100644 --- a/atom/common/api/atom_api_clipboard.cc +++ b/atom/common/api/atom_api_clipboard.cc @@ -152,7 +152,7 @@ void Clipboard::WriteImage(const gfx::Image& image, mate::Arguments* args) { #if !defined(OS_MACOSX) void Clipboard::WriteFindText(const base::string16& text) {} -base::string16 Clipboard::ReadFindText() { return ""; } +base::string16 Clipboard::ReadFindText() { return base::string16(); } #endif void Clipboard::Clear(mate::Arguments* args) { diff --git a/spec/api-clipboard-spec.js b/spec/api-clipboard-spec.js index 25b65b4784d0..f0d730d7b00d 100644 --- a/spec/api-clipboard-spec.js +++ b/spec/api-clipboard-spec.js @@ -84,4 +84,13 @@ describe('clipboard module', function () { } }) }) + + describe('clipboard.read/writeFindText(text)', function () { + it('reads and write text to the find pasteboard', function () { + if (process.platform !== 'darwin') return this.skip() + + clipboard.writeFindText('find this') + assert.equal(clipboard.readFindText(), 'find this') + }) + }) })