Class: Capsium::Package::Testing::TestCase::Result

Inherits:
Data
  • Object
show all
Defined in:
lib/capsium/package/testing/test_case.rb,
sig/capsium/package/testing/test_case.rbs

Overview

The outcome of running one test.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeResult

Returns a new instance of Result.

Parameters:

  • name: (String name)
  • ok: (bool ok)
  • messages: (Array[String] messages)


14
# File 'sig/capsium/package/testing/test_case.rbs', line 14

def initialize: (name: String name, ok: bool ok, messages: Array[String] messages) -> void

Instance Attribute Details

#messagesObject (readonly)

Returns the value of attribute messages

Returns:

  • (Object)

    the current value of messages



11
12
13
# File 'lib/capsium/package/testing/test_case.rb', line 11

def messages
  @messages
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



11
12
13
# File 'lib/capsium/package/testing/test_case.rb', line 11

def name
  @name
end

#okObject (readonly)

Returns the value of attribute ok

Returns:

  • (Object)

    the current value of ok



11
12
13
# File 'lib/capsium/package/testing/test_case.rb', line 11

def ok
  @ok
end

Instance Method Details

#ok?Boolean

Returns:

  • (Boolean)


12
# File 'lib/capsium/package/testing/test_case.rb', line 12

def ok? = ok