Class: Jbr::Mock::Visits

Inherits:
Visits show all
Defined in:
lib/jbr/mock/visits.rb

Overview

The visits an app under test asked Jbr.mock to answer with.

Constant Summary

Constants inherited from Visits

Visits::FIELDS

Instance Attribute Summary

Attributes inherited from Resource

#id

Instance Method Summary collapse

Methods included from Includable

#includes

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from Jbr::Resource

Instance Method Details

#eachEnumerator<Mock::Visit>

Returns every visit the app named.

Returns:

  • (Enumerator<Mock::Visit>)

    every visit the app named.



5
# File 'lib/jbr/mock/visits.rb', line 5

def each(&) = mocked(Jbr.mock.visits).each(&)

#pastEnumerator<Mock::Visit>

Returns those it dated before now.

Returns:

  • (Enumerator<Mock::Visit>)

    those it dated before now.



11
# File 'lib/jbr/mock/visits.rb', line 11

def past = mocked Jbr.mock.visits.select { |visit| started? visit }

#upcomingEnumerator<Mock::Visit>

Returns those it dated from now on, and any it left undated.

Returns:

  • (Enumerator<Mock::Visit>)

    those it dated from now on, and any it left undated.



8
# File 'lib/jbr/mock/visits.rb', line 8

def upcoming = mocked Jbr.mock.visits.reject { |visit| started? visit }