"""
Fancybox unittests
"""

def test_include_dependencies():
    """
    Tests if output from function "include_dependencies" will create javascript elements as a html-output
    """
    raise NotImplementedError()

def test_fancybox_plugin_script():
    """
    Test if function creates proper javascript-script output for fancybox activation on .fancybox class
    """
    raise NotImplementedError()

def test_get_all_fancybox_markdown_elements():
    """
    This test will check if function called "get_all_fancybox_markdown_elements" returns properly all "fancybox" elements
    """
    raise NotImplementedError()

def test_generate_fancybox_link():
    """
    Test for function generate_fancybox_link.
    Checks if this function creates proper link based on markdown information provided
    """
    raise NotImplementedError()

def test_parse_fancybox():
    """
    Function parse_fancybox will use "get_all_fancybox_markdown_elements" and use output from this function to replace in content information with a link
    """
    raise NotImplementedError()

def test_article_generator_finalized():
    """
    This tests if main fancybox function for lightbox mechanism is working properly.
    Will check if output of this fuction creates proper content at the end
    """
    raise NotImplementedError()

def test_register():
    """
    Checks if plugin is registered
    """
    # TODO - find if there is a way to actually do that!
    raise NotImplementedError()
