From 90ed4c0dccb6f38610959148a9b4078a35c9e95f Mon Sep 17 00:00:00 2001 From: "Jonathan R. Wallace" Date: Tue, 27 Mar 2012 08:45:09 -0400 Subject: [PATCH] Adds rspec --- Rakefile | 6 ++++++ spec/lib/yaml_string_spec.rb | 7 +++++++ spec/spec_helper.rb | 8 ++++++++ yaml_string.gemspec | 4 ++++ 4 files changed, 25 insertions(+) create mode 100644 spec/lib/yaml_string_spec.rb create mode 100644 spec/spec_helper.rb diff --git a/Rakefile b/Rakefile index f57ae68..717ddcb 100644 --- a/Rakefile +++ b/Rakefile @@ -1,2 +1,8 @@ #!/usr/bin/env rake require "bundler/gem_tasks" +require "rspec/core/rake_task" + +RSpec::Core::RakeTask.new + +task :default => :spec +task :test => :spec diff --git a/spec/lib/yaml_string_spec.rb b/spec/lib/yaml_string_spec.rb new file mode 100644 index 0000000..7b85299 --- /dev/null +++ b/spec/lib/yaml_string_spec.rb @@ -0,0 +1,7 @@ +require "spec_helper" + +describe YamlString do + it "should exist" do + YamlString.new.should be_a(YamlString) + end +end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb new file mode 100644 index 0000000..3603669 --- /dev/null +++ b/spec/spec_helper.rb @@ -0,0 +1,8 @@ +require 'yaml_string' +require 'mocha' +require 'fakefs/spec_helpers' + +RSpec.configure do |c| + c.mock_with :mocha + c.include FakeFS::SpecHelpers, fakefs: true +end diff --git a/yaml_string.gemspec b/yaml_string.gemspec index bef8e48..de03dbe 100644 --- a/yaml_string.gemspec +++ b/yaml_string.gemspec @@ -14,4 +14,8 @@ Gem::Specification.new do |gem| gem.name = "yaml_string" gem.require_paths = ["lib"] gem.version = YamlString::VERSION + + gem.add_development_dependency 'fakefs' + gem.add_development_dependency 'rake' + gem.add_development_dependency 'rspec' end