From 1c3b5835f467e28edec5a55da47d39a321e3e525 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 25 Oct 2016 13:59:04 +0900 Subject: [PATCH] Add spec for read/write find text --- atom/common/api/atom_api_clipboard.cc | 2 +- spec/api-clipboard-spec.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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') + }) + }) })