Latest 1.0
Homepage https://github.com/blazingcloud/sealant
License MIT
Authors ,

Sealant is iOS Testing Glue

Fixtures, Matchers and Helpers packaged into one Cocoa Pod.
Testing iOS apps and Cocoa code is still hard, some little magic helps.
Sealant connects testing libraries with libraries used by code under test.

Installation

Use Cocoapods to install Sealant:

target :spec, :exclusive => true do

pod ‘Sealant’

end

The above installs minimal generic set of utilities without any dependencies. To install full set specify:

pod ‘Sealant/Kiwi’

pod ‘Sealant/MKNetworkKit’

Example

Testable is Xcode Project example that uses Sealant.
Please review Best practices of setting up new Xcode projects with testing tools like:

Documentation

Documentation is on Wiki

Latest podspec

{
    "name": "Sealant",
    "version": "1.0",
    "summary": "iOS Testing Glue - fixtures, matchers and helpers.",
    "homepage": "https://github.com/blazingcloud/sealant",
    "authors": {
        "Blazing Pair": "[email protected]",
        "Paul Zabelin": "[email protected]"
    },
    "license": {
        "type": "MIT"
    },
    "source": {
        "git": "https://github.com/blazingcloud/sealant.git",
        "tag": "1.0"
    },
    "description": "This pod provides a set of utilities for automated testing on iOS.",
    "preserve_paths": "Scripts",
    "requires_arc": true,
    "default_subspec": "Sealant",
    "subspecs": [
        {
            "name": "Sealant",
            "source_files": "Classes/*.{h,m}",
            "dependencies": {
                "JRSwizzle": []
            }
        },
        {
            "name": "Kiwi",
            "source_files": "Classes/Kiwi/*.{h,m}",
            "dependencies": {
                "Kiwi": []
            }
        },
        {
            "name": "MKNetworkKit",
            "source_files": "Classes/MKNetworkKit/*.{h,m}",
            "dependencies": {
                "MKNetworkKit": [],
                "JRSwizzle": []
            }
        },
        {
            "name": "Objection",
            "source_files": "Classes/Objection/*.{h,m}",
            "dependencies": {
                "Objection": []
            }
        },
        {
            "name": "TestFlight",
            "source_files": "Classes/TestFlight/*.{h,m}"
        }
    ]
}

Pin It on Pinterest

Share This