Sha256: f96fa3ffd3c61f8339e2e3cc89994ca46d0fb339bdfca2133afea6da8cb38ea8
Contents?: true
Size: 523 Bytes
Versions: 2
Compression:
Stored size: 523 Bytes
Contents
# typed: strict # frozen_string_literal: true module Minitest module Distributed class ResultType < T::Enum enums do Passed = new Failed = new Error = new Skipped = new end sig { params(result: Minitest::Result).returns(ResultType) } def self.of(result) if result.passed? Passed elsif result.error? Error elsif result.skipped? Skipped else Failed end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
minitest-distributed-0.1.1 | lib/minitest/distributed/result_type.rb |
minitest-distributed-0.1.0 | lib/minitest/distributed/result_type.rb |