diff options
| author | Zack Hobson | 2014-02-04 10:45:19 -0800 |
|---|---|---|
| committer | Zack Hobson | 2014-02-04 10:45:19 -0800 |
| commit | 34de47f901292fb5f8e4147a0d3cd608b50da790 (patch) | |
| tree | 29d9296f83781675d3ba5976f56f4f1acaa09673 /test | |
| parent | 7335eb565b9857b7e7b44dab69c6b3055257b126 (diff) | |
| download | hcl-34de47f901292fb5f8e4147a0d3cd608b50da790.tar.bz2 | |
CommandTest#task_test: mock the full http stack instead of an internal method
Diffstat (limited to 'test')
| -rw-r--r-- | test/command_test.rb | 12 | ||||
| -rw-r--r-- | test/test_helper.rb | 1 |
2 files changed, 7 insertions, 6 deletions
diff --git a/test/command_test.rb b/test/command_test.rb index 899e327..a2b4aff 100644 --- a/test/command_test.rb +++ b/test/command_test.rb @@ -25,13 +25,13 @@ class CommandTest < HCl::TestCase end def test_tasks - HCl::Task.expects(:all).returns([HCl::Task.new( - id:123, - name: 'Dev', - project: HCl::Project.new(id:456, name:'App', client:'Bob', code:'b') - )]) + FileUtils.rm_rf ENV['HCL_DIR']+"/cache" + register_uri(:get, '/daily', {:day_entries=>[], :projects=> [{ + :name=>"Harvest Command Line", :code=>"hcl", :id=>"123", :client=>"zenhob", + :tasks=> [{:name=>"Development", :id=>"456"} ] + }]}) result = tasks - assert_equal "456 123\tBob - [b] App - Dev", result + assert_equal "123 456\tzenhob - [hcl] Harvest Command Line - Development", result end def test_show diff --git a/test/test_helper.rb b/test/test_helper.rb index 4297ae7..273c5c4 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -23,6 +23,7 @@ require 'minitest/autorun' require 'mocha/setup' require 'fileutils' require 'fakeweb' +require 'debugger' if ENV['DEBUG'] # require test extensions/helpers Dir[File.dirname(__FILE__) + '/ext/*.rb'].each { |ext| require ext } |
