# frozen_string_literal: true class MochaAdapter < TestingFrameworkAdapter SUCCESS_REGEXP = /(\d+) passing/.freeze FAILURES_REGEXP = /(\d+) failing/.freeze def self.framework_name 'Mocha' end def parse_output(output) success = output[:stdout].scan(SUCCESS_REGEXP).try(:last).try(:first).try(:to_i) || 0 failed = output[:stdout].scan(FAILURES_REGEXP).try(:last).try(:first).try(:to_i) || 0 {count: success + failed, failed: failed} end end