Sha256: 4bd06d1c26bf068a41d91ce553d85ba9d1da4e075102b9adc9a260725b1969c0

Contents?: true

Size: 676 Bytes

Versions: 2

Compression:

Stored size: 676 Bytes

Contents

require 'active_support'
require 'test/unit'
require 'bbq/test_user'
require 'test/unit/assertions'

module Bbq
  class TestCase < ActiveSupport::TestCase
    class << self
      alias :scenario :test
      alias :background :setup
    end

    alias :background :setup
  end

  # test/unit specific methods for test_user
  class TestUser
    include Test::Unit::Assertions

    def see!(*args)
      args.each do |arg|
        assert has_content?(arg), "Expecting to see \"#{arg}\", text not found."
      end
    end

    def not_see!(*args)
      args.each do |arg|
        assert has_no_content?(arg), "Found \"#{arg}\", which was unexpected."
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bbq-0.0.2 lib/bbq/test.rb
bbq-0.0.2.beta.3 lib/bbq/test.rb