Latest 1.1.0
Homepage https://github.com/garnett/Kiwi-KIF
License MIT
Platforms ios 5.1, requires ARC
Dependencies KIF
Authors

The repo is no longer updated (due lack of time) in favor of freshly created similar project (by IndieGoGo)

This little helper allows to write KIF integration tests using Kiwi framework.
Fully inspired by this KIF issue.
Thanks to @bnickel for this pretty solution.

Installation

pod 'Kiwi-KIF', '~>1.1'

SenTestingKit used as default Kiwi-KIF testing framework. Definition for XCTest installation will looks as following:

pod 'Kiwi-KIF/XCTest', '~>1.1'

Usage

#import <Kiwi+KIF.h>

KIF_SPEC_BEGIN(AwesomeAppSpec)

    describe(@"Awesome app", ^{

        it(@"should do some party", ^{
            [[tester usingTimeout:5] waitForViewWithAccessibilityLabel:@"party"];
            [tester tapViewWithAccessibilityLabel:@"drinks"];
        });

    });

KIF_SPEC_END

Latest podspec

{
    "name": "Kiwi-KIF",
    "version": "1.1.0",
    "summary": "Allows to write KIF integration tests using Kiwi framework",
    "homepage": "https://github.com/garnett/Kiwi-KIF",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Denis Lebedev": "[email protected]"
    },
    "platforms": {
        "ios": "5.1"
    },
    "source": {
        "git": "https://github.com/garnett/Kiwi-KIF.git",
        "tag": "1.1.0"
    },
    "requires_arc": true,
    "default_subspec": "SenTestingKit",
    "dependencies": {
        "KIF": [
            "~>3.0.0"
        ]
    },
    "subspecs": [
        {
            "name": "SenTestingKit",
            "frameworks": "SenTestingKit",
            "source_files": "src",
            "dependencies": {
                "Kiwi/SenTestingKit": [
                    "~>2.2.3"
                ]
            }
        },
        {
            "name": "XCTest",
            "frameworks": "XCTest",
            "source_files": "src",
            "dependencies": {
                "Kiwi/XCTest": [
                    "~>2.2.3"
                ]
            }
        }
    ]
}

Pin It on Pinterest

Share This