diff --git a/lib/wordpress.rb b/lib/wordpress.rb index e5bd7b1..14b47b8 100644 --- a/lib/wordpress.rb +++ b/lib/wordpress.rb @@ -1,4 +1,4 @@ -require 'wordpress/version' +require_relative 'wordpress/version' require 'mechanize' module Wordpress diff --git a/test/test_wordpress.rb b/test/test_wordpress.rb index 5028bad..0a1c374 100644 --- a/test/test_wordpress.rb +++ b/test/test_wordpress.rb @@ -1,6 +1,9 @@ +p $: + require "test/unit" -require "wordpress" -require "mocha" +require_relative "../lib/wordpress" + +require 'mocha/test_unit' class Wordpress::Client public :login_page, :dashboard_page, :logged_into?, :build_post, :post_response @@ -27,17 +30,17 @@ def setup login_html = '
' admin_html = '' - success_html = ' ' + success_html = '' fail_html = ' ' - @login_pg = setup_mock_mechanize_pg login_html - @admin_pg = setup_mock_mechanize_pg admin_html - @success_pg = setup_mock_mechanize_pg success_html - @fail_pg = setup_mock_mechanize_pg fail_html + @login_pg = setup_mock_mechanize_pg login_html, @account.agent + @admin_pg = setup_mock_mechanize_pg admin_html, @account.agent + @success_pg = setup_mock_mechanize_pg success_html, @account.agent + @fail_pg = setup_mock_mechanize_pg fail_html, @account_bad.agent end - def setup_mock_mechanize_pg html - WWW::Mechanize::Page.new(nil, {'content-type' => 'text/html'}, html, 200) + def setup_mock_mechanize_pg html, agent + Mechanize::Page.new(nil, {'content-type' => 'text/html'}, html, 200, agent) end def test_sets_account_info_on_initialize