Minitest warning

Hi,

I’ve taken up minitest and I tried a simple example to get started. I am
getting the following warning when running the test:


Warning: you should require ‘minitest/autorun’ instead.
From
/home/sebah/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in
require' /home/sebah/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:inrequire’
/home/sebah/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/minitest/autorun.rb:14:in
<top (required)>' /home/sebah/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:inrequire’
/home/sebah/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in
`require’

I have required ‘minitest/autorun’ in the spec file.

The test runs through though.
I am using the latest minitest version.

How can I fix this?

kind regards
seba

Can you provide some of the code you’re using? Not sure how to help
otherwise.

Ryan Cook wrote in post #1110562:

Can you provide some of the code you’re using? Not sure how to help
otherwise.

my bad.
This is taken from a tutorial:

test:

require ‘minitest/autorun’
require_relative ‘…/lib/2.rb’

describe “Person”, “A simple person example” do

it “has a full name” do
person = Person.new(“seba”, “beba”)
person.full_name.must_equal “seba beba”
end
end

class:

class Person
attr_reader :first_name, :last_name

def initialize(first_name, last_name)
@first_name = first_name
@last_name = last_name
end

def full_name
“#{first_name} #{last_name}”
end
end

regards,
seba

Can you please unsubscribe me? I keep getting this damn spam…

Sebastjan H. wrote in post #1110565:

Ryan Cook wrote in post #1110562:

Can you provide some of the code you’re using? Not sure how to help
otherwise.
just for reference: it was a matter of requiring. If I require like so

require ‘minitest/spec’
require ‘minitest/autorun’

then the warning is gone. Before, I haven’t required *spec.

regards,
seba