Skip to content

Commit

Permalink
Example hole
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewmcdonough committed May 3, 2011
1 parent 71690a4 commit a5de483
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 0 deletions.
18 changes: 18 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
require 'rubygems'
require 'rake'
require 'spec/rake/spectask'

Spec::Rake::SpecTask.new(:spec) do |spec|
spec.libs << 'lib' << 'spec'
spec.spec_files = FileList['spec/**/*_spec.rb']
end

task :default => [:spec, :count]


task :count do
open(File.dirname(__FILE__) + "/lib/golf.rb") do |file|
solution = file.read

end
end
13 changes: 13 additions & 0 deletions spec/golf_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
require File.dirname(__FILE__) + "/spec_helper"

describe "Golf" do
describe "hole1" do
it "should multiply the numbers in an array" do
Golf.hole1([1,2,3,4]).should == 24
end
it "should be 600 for [5,2,10,6]" do
Golf.hole1([5,2,10,6]).should == 600
end
end
end

4 changes: 4 additions & 0 deletions spec/spec.opts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
--colour
--format progress
--loadby mtime
--reverse
12 changes: 12 additions & 0 deletions spec/spec_helper.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'golf'

require 'spec'
require 'spec/autorun'

Spec::Runner.configure do |config|

end

0 comments on commit a5de483

Please sign in to comment.