[
    {
        "name": "ElmTestBDDStyle",
        "comment": " BDD style functions for ElmTest\n\n# Tests\n@docs Test, describe, it\n\n# matchers\n@docs expect, toBe, notToBe\n\n",
        "unions": [],
        "aliases": [
            {
                "name": "Test",
                "comment": " The basic unit of testability. ",
                "args": [],
                "type": "Test"
            }
        ],
        "values": [
            {
                "name": "describe",
                "comment": " A group of related behaviours specs ",
                "type": "String -> List Test -> Test"
            },
            {
                "name": "expect",
                "comment": " Expectation to actually run the test, it receives\ntwo values and try to match then with a matcher ",
                "type": "a -> (a -> b -> Bool) -> b -> Assertion"
            },
            {
                "name": "it",
                "comment": " Describes a behaviour you expect from your code ",
                "type": "String -> Assertion -> Test"
            },
            {
                "name": "notToBe",
                "comment": " Expect something not to be equals something else ",
                "type": "a -> a -> Bool"
            },
            {
                "name": "toBe",
                "comment": " Expect something to be equals something else ",
                "type": "a -> a -> Bool"
            }
        ],
        "binops": []
    }
]