diff --git a/Classes.html b/Classes.html deleted file mode 100644 index ec6a36f..0000000 --- a/Classes.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - Classes Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

Classes

-

The following classes are available globally.

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Convenience for using XCTest’s expectations with loadables.

    - -

    You can use custom predicates that are evaluated whenever a loadable changes:

    -
    wait(for: [ MMMLoadableExpectation(favorites) { $0.isContentsAvailable } ], timeout: 1)
    -
    - -

    Or you can use one of convenience initializers:

    -
    wait(for: [ MMMLoadableExpectation(contentsAvailableFor: favorites) ], timeout: 1)
    -
    - - See more -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/Classes/MMMLoadableExpectation.html b/Classes/MMMLoadableExpectation.html deleted file mode 100644 index e79fa0d..0000000 --- a/Classes/MMMLoadableExpectation.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - MMMLoadableExpectation Class Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

MMMLoadableExpectation

-

Convenience for using XCTest’s expectations with loadables.

- -

You can use custom predicates that are evaluated whenever a loadable changes:

-
wait(for: [ MMMLoadableExpectation(favorites) { $0.isContentsAvailable } ], timeout: 1)
-
- -

Or you can use one of convenience initializers:

-
wait(for: [ MMMLoadableExpectation(contentsAvailableFor: favorites) ], timeout: 1)
-
- -
-
- -
-
-
- -
-
-
- - -
- -

Convenience predicates -

-
-
- -
-
-
- - -
- -

MMMLoadableObserverProtocol -

-
-
- -
-
-
- -
-
- - - diff --git a/Enums.html b/Enums.html deleted file mode 100644 index 84eba57..0000000 --- a/Enums.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - Enumerations Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

Enumerations

-

The following enumerations are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - MMMTestCaseSize - -
    -
    -
    -
    -
    -
    -

    Possible sizes of a test container view used with verify(view:*) methods of MMMTestCase.

    - - See more -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/Enums/MMMTestCaseSize.html b/Enums/MMMTestCaseSize.html deleted file mode 100644 index 7c8f47f..0000000 --- a/Enums/MMMTestCaseSize.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - MMMTestCaseSize Enumeration Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

MMMTestCaseSize

-

Possible sizes of a test container view used with verify(view:*) methods of MMMTestCase.

- -
-
- -
-
-
-
    -
  • -
    - - - - natural - -
    -
    -
    -
    -
    -
    -

    Use the natural size of the view being tested.

    - -

    “Natural” is the size the view would occupy without being constrained (well, technically constrained -to be of zero size with very low priorities).

    - -
    -
    -
    -
  • -
  • -
    - - - - screenWidth - -
    -
    -
    -
    -
    -
    -

    Use the width of the current screen and the natural height of the view being tested.

    - -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Use the width of the current screen and the height of it without status and navigation bars.

    - -
    -
    -
    -
  • -
  • -
    - - - - size(width:height:) - -
    -
    -
    -
    -
    -
    -

    Use a concrete size of the container.

    - -

    Note that zeros will be treated as “natural” size in the corresponding dimension.

    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/Extensions.html b/Extensions.html deleted file mode 100644 index 710935c..0000000 --- a/Extensions.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - Extensions Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

Extensions

-

The following extensions are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/Extensions/MMMTestCase.html b/Extensions/MMMTestCase.html deleted file mode 100644 index 456a085..0000000 --- a/Extensions/MMMTestCase.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - MMMTestCase Extension Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

MMMTestCase

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Classes.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/Classes.html deleted file mode 100644 index ec6a36f..0000000 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Classes.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - Classes Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

Classes

-

The following classes are available globally.

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Convenience for using XCTest’s expectations with loadables.

    - -

    You can use custom predicates that are evaluated whenever a loadable changes:

    -
    wait(for: [ MMMLoadableExpectation(favorites) { $0.isContentsAvailable } ], timeout: 1)
    -
    - -

    Or you can use one of convenience initializers:

    -
    wait(for: [ MMMLoadableExpectation(contentsAvailableFor: favorites) ], timeout: 1)
    -
    - - See more -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Classes/MMMLoadableExpectation.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/Classes/MMMLoadableExpectation.html deleted file mode 100644 index e79fa0d..0000000 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Classes/MMMLoadableExpectation.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - MMMLoadableExpectation Class Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

MMMLoadableExpectation

-

Convenience for using XCTest’s expectations with loadables.

- -

You can use custom predicates that are evaluated whenever a loadable changes:

-
wait(for: [ MMMLoadableExpectation(favorites) { $0.isContentsAvailable } ], timeout: 1)
-
- -

Or you can use one of convenience initializers:

-
wait(for: [ MMMLoadableExpectation(contentsAvailableFor: favorites) ], timeout: 1)
-
- -
-
- -
-
-
- -
-
-
- - -
- -

Convenience predicates -

-
-
- -
-
-
- - -
- -

MMMLoadableObserverProtocol -

-
-
- -
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Enums.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/Enums.html deleted file mode 100644 index 84eba57..0000000 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Enums.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - Enumerations Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

Enumerations

-

The following enumerations are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - MMMTestCaseSize - -
    -
    -
    -
    -
    -
    -

    Possible sizes of a test container view used with verify(view:*) methods of MMMTestCase.

    - - See more -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Enums/MMMTestCaseSize.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/Enums/MMMTestCaseSize.html deleted file mode 100644 index 7c8f47f..0000000 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Enums/MMMTestCaseSize.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - MMMTestCaseSize Enumeration Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

MMMTestCaseSize

-

Possible sizes of a test container view used with verify(view:*) methods of MMMTestCase.

- -
-
- -
-
-
-
    -
  • -
    - - - - natural - -
    -
    -
    -
    -
    -
    -

    Use the natural size of the view being tested.

    - -

    “Natural” is the size the view would occupy without being constrained (well, technically constrained -to be of zero size with very low priorities).

    - -
    -
    -
    -
  • -
  • -
    - - - - screenWidth - -
    -
    -
    -
    -
    -
    -

    Use the width of the current screen and the natural height of the view being tested.

    - -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Use the width of the current screen and the height of it without status and navigation bars.

    - -
    -
    -
    -
  • -
  • -
    - - - - size(width:height:) - -
    -
    -
    -
    -
    -
    -

    Use a concrete size of the container.

    - -

    Note that zeros will be treated as “natural” size in the corresponding dimension.

    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Extensions.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/Extensions.html deleted file mode 100644 index 710935c..0000000 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Extensions.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - Extensions Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

Extensions

-

The following extensions are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Extensions/MMMTestCase.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/Extensions/MMMTestCase.html deleted file mode 100644 index 456a085..0000000 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/Extensions/MMMTestCase.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - MMMTestCase Extension Reference - - - - - - - - - - - - - - - - -
- - - - -

- -

- - GitHub - View on GitHub - -

- -
- - - -
- -
- -
-
-

MMMTestCase

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/index.html b/docsets/MMMTestCase.docset/Contents/Resources/Documents/index.html index 8c96336..ffb71bc 100644 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/index.html +++ b/docsets/MMMTestCase.docset/Contents/Resources/Documents/index.html @@ -42,30 +42,6 @@
@@ -108,7 +84,7 @@

Usage

diff --git a/docsets/MMMTestCase.docset/Contents/Resources/Documents/search.json b/docsets/MMMTestCase.docset/Contents/Resources/Documents/search.json index a4779ec..9e26dfe 100644 --- a/docsets/MMMTestCase.docset/Contents/Resources/Documents/search.json +++ b/docsets/MMMTestCase.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Extensions/MMMTestCase.html#/verify(view:fits:identifier:backgroundColor:)":{"name":"verify(view:fits:identifier:backgroundColor:)","parent_name":"MMMTestCase"},"Extensions/MMMTestCase.html#/verify(view:fit:identifier:backgroundColor:)":{"name":"verify(view:fit:identifier:backgroundColor:)","parent_name":"MMMTestCase"},"Extensions/MMMTestCase.html#/verify(viewController:fit:identifier:backgroundColor:)":{"name":"verify(viewController:fit:identifier:backgroundColor:)","parent_name":"MMMTestCase"},"Extensions/MMMTestCase.html":{"name":"MMMTestCase"},"Enums/MMMTestCaseSize.html#/natural":{"name":"natural","abstract":"

Use the natural size of the view being tested.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html#/screenWidth":{"name":"screenWidth","abstract":"

Use the width of the current screen and the natural height of the view being tested.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html#/screenWidthTableHeight":{"name":"screenWidthTableHeight","abstract":"

Use the width of the current screen and the height of it without status and navigation bars.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html#/size(width:height:)":{"name":"size(width:height:)","abstract":"

Use a concrete size of the container.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html":{"name":"MMMTestCaseSize","abstract":"

Possible sizes of a test container view used with verify(view:*) methods of MMMTestCase.

"},"Classes/MMMLoadableExpectation.html#/Predicate":{"name":"Predicate","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/loadable":{"name":"loadable","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/loadableObserver":{"name":"loadableObserver","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/predicate":{"name":"predicate","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(_:label:predicate:)":{"name":"init(_:label:predicate:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(contentsAvailableFor:)":{"name":"init(contentsAvailableFor:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(didSyncSuccessfully:)":{"name":"init(didSyncSuccessfully:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(didFailToSync:)":{"name":"init(didFailToSync:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(syncing:)":{"name":"init(syncing:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(notSyncing:)":{"name":"init(notSyncing:)","abstract":"

Fulfilled when the loadable is not syncing. This is convenient when the test is going to evaluate","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/loadableDidChange(_:)":{"name":"loadableDidChange(_:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html":{"name":"MMMLoadableExpectation","abstract":"

Convenience for using XCTest’s expectations with loadables.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Extensions.html":{"name":"Extensions","abstract":"

The following extensions are available globally.

"}} \ No newline at end of file +{} \ No newline at end of file diff --git a/docsets/MMMTestCase.docset/Contents/Resources/docSet.dsidx b/docsets/MMMTestCase.docset/Contents/Resources/docSet.dsidx index cff862d..3ccbdb4 100644 Binary files a/docsets/MMMTestCase.docset/Contents/Resources/docSet.dsidx and b/docsets/MMMTestCase.docset/Contents/Resources/docSet.dsidx differ diff --git a/docsets/MMMTestCase.tgz b/docsets/MMMTestCase.tgz index 7e015c6..f185202 100644 Binary files a/docsets/MMMTestCase.tgz and b/docsets/MMMTestCase.tgz differ diff --git a/index.html b/index.html index 8c96336..ffb71bc 100644 --- a/index.html +++ b/index.html @@ -42,30 +42,6 @@
@@ -108,7 +84,7 @@

Usage

diff --git a/search.json b/search.json index a4779ec..9e26dfe 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -{"Extensions/MMMTestCase.html#/verify(view:fits:identifier:backgroundColor:)":{"name":"verify(view:fits:identifier:backgroundColor:)","parent_name":"MMMTestCase"},"Extensions/MMMTestCase.html#/verify(view:fit:identifier:backgroundColor:)":{"name":"verify(view:fit:identifier:backgroundColor:)","parent_name":"MMMTestCase"},"Extensions/MMMTestCase.html#/verify(viewController:fit:identifier:backgroundColor:)":{"name":"verify(viewController:fit:identifier:backgroundColor:)","parent_name":"MMMTestCase"},"Extensions/MMMTestCase.html":{"name":"MMMTestCase"},"Enums/MMMTestCaseSize.html#/natural":{"name":"natural","abstract":"

Use the natural size of the view being tested.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html#/screenWidth":{"name":"screenWidth","abstract":"

Use the width of the current screen and the natural height of the view being tested.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html#/screenWidthTableHeight":{"name":"screenWidthTableHeight","abstract":"

Use the width of the current screen and the height of it without status and navigation bars.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html#/size(width:height:)":{"name":"size(width:height:)","abstract":"

Use a concrete size of the container.

","parent_name":"MMMTestCaseSize"},"Enums/MMMTestCaseSize.html":{"name":"MMMTestCaseSize","abstract":"

Possible sizes of a test container view used with verify(view:*) methods of MMMTestCase.

"},"Classes/MMMLoadableExpectation.html#/Predicate":{"name":"Predicate","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/loadable":{"name":"loadable","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/loadableObserver":{"name":"loadableObserver","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/predicate":{"name":"predicate","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(_:label:predicate:)":{"name":"init(_:label:predicate:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(contentsAvailableFor:)":{"name":"init(contentsAvailableFor:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(didSyncSuccessfully:)":{"name":"init(didSyncSuccessfully:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(didFailToSync:)":{"name":"init(didFailToSync:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(syncing:)":{"name":"init(syncing:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/init(notSyncing:)":{"name":"init(notSyncing:)","abstract":"

Fulfilled when the loadable is not syncing. This is convenient when the test is going to evaluate","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html#/loadableDidChange(_:)":{"name":"loadableDidChange(_:)","parent_name":"MMMLoadableExpectation"},"Classes/MMMLoadableExpectation.html":{"name":"MMMLoadableExpectation","abstract":"

Convenience for using XCTest’s expectations with loadables.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Extensions.html":{"name":"Extensions","abstract":"

The following extensions are available globally.

"}} \ No newline at end of file +{} \ No newline at end of file