Sha256: a60850017f2534914c5af5407ac069e5c1f9247d67c3f6db8af90be31ce57e81
Contents?: true
Size: 544 Bytes
Versions: 1
Compression:
Stored size: 544 Bytes
Contents
# typed: strict # frozen_string_literal: true module Minitest module Distributed class ResultType < T::Enum extend T::Sig 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
minitest-distributed-0.1.2 | lib/minitest/distributed/result_type.rb |