Sha256: 84930d38f9fb462b0cc3ae7e076e5d3e9e8d53c1bbee9f78aa8274e0ef9717a4

Contents?: true

Size: 995 Bytes

Versions: 21

Compression:

Stored size: 995 Bytes

Contents

gem 'minitest'
require 'minitest/spec'
require 'minitest/autorun'
require 'mocha' # Load mocha after minitest

begin
  require 'ruby-debug'
rescue LoadError; end

class MiniTest::Spec
  class << self
    alias :setup :before unless defined?(Rails)
    alias :teardown :after unless defined?(Rails)
    alias :should :it
    alias :context :describe
    def should_eventually(desc)
      it("should eventually #{desc}") { skip("Should eventually #{desc}") }
    end
  end
  alias :assert_no_match  :refute_match
  alias :assert_not_nil   :refute_nil
  alias :assert_not_equal :refute_equal
end

class ColoredIO
  def initialize(io)
    @io = io
  end

  def print(o)
    case o
    when "." then @io.send(:print, o.green)
    when "E" then @io.send(:print, o.red)
    when "F" then @io.send(:print, o.yellow)
    when "S" then @io.send(:print, o.magenta)
    else @io.send(:print, o)
    end
  end

  def puts(*o)
    super
  end
end

MiniTest::Unit.output = ColoredIO.new(MiniTest::Unit.output)

Version data entries

21 entries across 21 versions & 3 rubygems

Version Path
middleman-core-3.1.0.rc.2 lib/vendored-middleman-deps/padrino-core-0.10.7/test/mini_shoulda.rb
padrino-core-0.10.7 test/mini_shoulda.rb
middleman-core-3.0.0.beta.2 lib/middleman-core/vendor/padrino-core-0.10.6/test/mini_shoulda.rb
padrino-core-0.10.6 test/mini_shoulda.rb
padrino-core-0.10.6.e test/mini_shoulda.rb
padrino-core-0.10.6.d test/mini_shoulda.rb
padrino-core-0.10.6.c test/mini_shoulda.rb
padrino-core-0.10.6.b test/mini_shoulda.rb
padrino-core-0.10.6.a test/mini_shoulda.rb
middleman-core-3.0.0.beta.1 lib/middleman-core/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-core-3.0.0.alpha.9 lib/middleman-core/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-core-3.0.0.alpha.8 lib/middleman-core/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-core-3.0.0.alpha.7 lib/middleman-core/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-3.0.0.alpha.6 lib/middleman/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-3.0.0.alpha.5 lib/middleman/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-3.0.0.alpha.4 lib/middleman/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-3.0.0.alpha.3 lib/middleman/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
middleman-3.0.0.alpha.2 lib/middleman/vendor/padrino-core-0.10.5/test/mini_shoulda.rb
padrino-core-0.10.5 test/mini_shoulda.rb
padrino-core-0.10.4 test/mini_shoulda.rb