Sha256: d798d2e41c99546c9790b72d2cc7e3749a6b6073e9ad3cf5e92d79bd77a221a5

Contents?: true

Size: 533 Bytes

Versions: 3

Compression:

Stored size: 533 Bytes

Contents

# encoding: utf-8

require 'spec_helper'
require 'yardstick/rake/measurement'

describe Yardstick::Rake::Measurement do
  let(:output) { Pathname('measurements/report.txt') }

  before do
    output.dirname.rmtree if output.dirname.exist?

    Yardstick::Rake::Measurement.new do |config|
      config.path = 'lib/yardstick.rb'
    end
  end

  it 'should write the report' do
    Rake::Task['yardstick_measure'].execute
    expect(output.read)
      .to eql("\nYARD-Coverage: 100.0%  Success: 30  Failed: 0  Total: 30\n")
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
yardstick-0.9.9 spec/integration/yardstick/rake/measurement_spec.rb
yardstick-0.9.8 spec/integration/yardstick/rake/measurement_spec.rb
yardstick-0.9.7 spec/integration/yardstick/rake/measurement_spec.rb