I have to bump this one because it looks like it's on RSpec's core feature list, and I reeally need a fix for it.

Feel free to blame Merb, if they munged the inherit() method somehow!

Here's the relevant bits that don't work. (I changed the goal library to the 'assert2' patched into Test::Unit::Assertions.)

require File.join( File.dirname(__FILE__), '..', "spec_helper" )
require 'test/unit'
require 'assert2'


describe 'Post' do

  before do
    include Test::Unit::TestCase
     # inherit Test::Unit::TestCase # does not compile
     # include Test::Unit::Assertions # does not import assert{}
  end

  it 'should have fixtures' do
    posts = posts(:Joan_Crawford_Has_Risen, :Jammin, :Sardonicus, :Lithium)
    posts[0].body.should == 'From the Grave'
    posts[0].tags.should include(tags(:progressive))

 # this line never compiles
    assert{ posts[0].tags.include? tags(:rocksteady) }
  end

end

The rspec-rails plugin sure has me spoiled, huh? I formerly thought Test::Unit::Assertions would be automatically available, even without Rails around...


_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to