From fcc1eec34ea3ce13d9518e3f6bf51eebf4f4ba6a Mon Sep 17 00:00:00 2001 From: Peter Blahutka Date: Mon, 13 Nov 2017 17:06:35 +0100 Subject: [PATCH] Error pause('with message'). Missing method page.evaluate_ruby() --- lib/hyper-spec/component_test_helpers.rb | 2 +- spec/hyper_spec.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/hyper-spec/component_test_helpers.rb b/lib/hyper-spec/component_test_helpers.rb index 03beecb..95b969f 100644 --- a/lib/hyper-spec/component_test_helpers.rb +++ b/lib/hyper-spec/component_test_helpers.rb @@ -252,7 +252,7 @@ def open_in_chrome def pause(message = nil) if message puts message - page.evaluate_ruby "puts #{message.inspect}.to_s + ' (type go() to continue)'" + evaluate_ruby "puts #{message.inspect}.to_s + ' (type go() to continue)'" end page.evaluate_script('window.hyper_spec_waiting_for_go = true') diff --git a/spec/hyper_spec.rb b/spec/hyper_spec.rb index 96e304a..d6a141c 100644 --- a/spec/hyper_spec.rb +++ b/spec/hyper_spec.rb @@ -31,6 +31,10 @@ class ShowOff < React::Component::Base expect(evaluate_script('document.title')).to eq('HyperMesh Test App') end + it '#pause with message' do + expect(pause('stop me')).to eq('...') + end + it "can use an alternative style sheet" do client_option style_sheet: 'test' mount 'StyledDiv' do # see test_app/spec/assets/stylesheets