Sha256: 16df3735a966de227f05c3ed492cc2076055f259c12d4b8feca468eb07ff2e8a

Contents?: true

Size: 522 Bytes

Versions: 6

Compression:

Stored size: 522 Bytes

Contents

require 'minitest/autorun'

describe 'Verify examples' do
  let(:fixture_dir) do
    Pathname.new(File.dirname(__FILE__))
  end
  let(:expected_output) do
    File.read(fixture_dir.join('examples.txt'))
  end

  it 'verifies examples' do
    actual, error = capture_subprocess_io do
      system 'rake examples'
    end

    assert_possibly_equal actual, expected_output
    assert_equal '', error
  end

  private

  def assert_possibly_equal(exp, act)
    assert_equal mu_pp_for_diff(exp), mu_pp_for_diff(act)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rohbau-0.3.3 examples/verify/examples_spec.rb
rohbau-0.3.2 examples/verify/examples_spec.rb
rohbau-0.3.1 examples/verify/examples_spec.rb
rohbau-0.3.0 examples/verify/examples_spec.rb
rohbau-0.2.1 examples/verify/examples_spec.rb
rohbau-0.2.0 examples/verify/examples_spec.rb