Skip to content

Commit b5704cb

Browse files
author
Erica Kwan
committed
Add rake so tests can be run and heroku can create a tweet
1 parent 9330de7 commit b5704cb

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ ruby '2.1.2'
55
gem 'twitter'
66
gem 'dotenv'
77
gem 'hpricot'
8+
gem 'rake'
89

910
group :test do
1011
gem 'minitest'

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ GEM
2121
minitest (5.4.1)
2222
multipart-post (2.0.0)
2323
naught (1.0.0)
24+
rake (10.3.2)
2425
safe_yaml (1.0.3)
2526
simple_oauth (0.2.0)
2627
thread_safe (0.3.4)
@@ -47,6 +48,7 @@ DEPENDENCIES
4748
dotenv
4849
hpricot
4950
minitest
51+
rake
5052
twitter
5153
vcr
5254
webmock

Rakefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
require 'rake/testtask'
2+
require './lib/cute_pets'
3+
4+
Rake::TestTask.new do |t|
5+
t.pattern = 'spec/*_spec.rb'
6+
end
7+
8+
desc 'Tweet random pet.'
9+
task :tweet_pet do
10+
CutePets.post_pet
11+
end
12+
13+
task default: 'test'

lib/cute_pets.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'cute_pets/pet_fetcher'
2-
require 'cute_pets/tweet_generator'
1+
require './lib/cute_pets/pet_fetcher'
2+
require './lib/cute_pets/tweet_generator'
33
require 'dotenv'
44
Dotenv.load
55

0 commit comments

Comments
 (0)