Sha256: ae28b81c37777efb13cdfc70e9745e558dc4ac6eca9682bc63458c7144fec03d

Contents?: true

Size: 763 Bytes

Versions: 1

Compression:

Stored size: 763 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"

describe TestNotifier::Stats, "RSpec 1" do
  subject(:stats) { TestNotifier::Stats.new(:spec) }

  it "returns success message" do
    stats.options = {count: 10}
    expect(stats.message).to eql("10 examples")
  end

  it "returns message with failing examples" do
    stats.options = {count: 10, failures: 5}
    expect(stats.message).to eql("10 examples, 5 failed")
  end

  it "returns message with pending examples" do
    stats.options = {count: 10, pending: 5}
    expect(stats.message).to eql("10 examples, 5 pending")
  end

  it "returns message with all types" do
    stats.options = {count: 6, failures: 2, pending: 3}
    expect(stats.message).to eql("6 examples, 2 failed, 3 pending")
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
test_notifier-2.1.0 spec/stats/rspec1_spec.rb