from lib.instance.instance_nav_lib import request_is_hub_soft_nav


def test_request_is_hub_soft_nav():
    class Req:
        args = {"embed": "1"}
        headers = {"X-Instance-Soft-Nav": "1"}

    assert request_is_hub_soft_nav(Req()) is True

    class Req2:
        args = {"embed": "1"}
        headers = {}

    assert request_is_hub_soft_nav(Req2()) is False

    class Req3:
        args = {}
        headers = {"X-Instance-Soft-Nav": "1"}

    assert request_is_hub_soft_nav(Req3()) is False
