From 9a0da07f73c19c068abcf1c4539bc2a177aab5b3 Mon Sep 17 00:00:00 2001 From: Kaspar Schiess Date: Thu, 30 Dec 2010 13:46:06 +0100 Subject: [PATCH] + Upgrades our code to a recent rspec --- Gemfile | 2 +- Gemfile.lock | 2 +- spec/spec_helper.rb | 3 +-- spec/unit/ber/ber_spec.rb | 7 ++++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index f10ce04..f284314 100644 --- a/Gemfile +++ b/Gemfile @@ -5,6 +5,6 @@ gem 'hoe-git' group :development do gem 'metaid' - gem 'rspec' + gem 'rspec', '~> 2.0' gem 'flexmock' end diff --git a/Gemfile.lock b/Gemfile.lock index 0d8c43b..96a7b25 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -26,4 +26,4 @@ DEPENDENCIES hoe hoe-git metaid - rspec + rspec (~> 2.0) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index f6c63bc..5079537 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,6 +1,5 @@ require 'net/ldap' -require 'rubygems' -Spec::Runner.configure do |config| +RSpec.configure do |config| config.mock_with :flexmock end diff --git a/spec/unit/ber/ber_spec.rb b/spec/unit/ber/ber_spec.rb index 9506122..33be2fd 100644 --- a/spec/unit/ber/ber_spec.rb +++ b/spec/unit/ber/ber_spec.rb @@ -4,12 +4,13 @@ require 'net/ber' require 'net/ldap' describe "BER encoding of" do - def properly_encode_and_decode - simple_matcher('properly encode and decode') do |given| + + RSpec::Matchers.define :properly_encode_and_decode do + match do |given| given.to_ber.read_ber.should == given end end - + context "arrays" do it "should properly encode/decode []" do [].should properly_encode_and_decode