#!/usr/bin/env zunit
@test 'existing pair' {
    assert $(_ap-get-pair "{") same_as "}"
}

@test 'existing right-pair' {
    assert $(_ap-get-pair "" "}") same_as "{"
}

@test 'non-existent pair' {
    assert $(_ap-get-pair "<") same_as ""
}

@test 'non-existent right-pair' {
    assert $(_ap-get-pair "" ">") same_as ""
}

@test 'all default pairs' {
    assert '"' in ${(@k)AUTOPAIR_PAIRS}
    assert "'" in ${(@k)AUTOPAIR_PAIRS}
    assert '`' in ${(@k)AUTOPAIR_PAIRS}
    assert '{' in ${(@k)AUTOPAIR_PAIRS}
    assert '[' in ${(@k)AUTOPAIR_PAIRS}
    assert '(' in ${(@k)AUTOPAIR_PAIRS}
    assert ' ' in ${(@k)AUTOPAIR_PAIRS}
}
