"""
Test Fullscreen
----------------
"""
import folium
from folium import plugins
from folium.template import Template
from folium.utilities import normalize
def test_fullscreen():
m = folium.Map([47, 3], zoom_start=1)
fs = plugins.Fullscreen().add_to(m)
out = normalize(m._parent.render())
tmpl = Template(
"""
L.control.fullscreen(
{{ this.options|tojavascript }}
).addTo({{this._parent.get_name()}});
"""
)
assert normalize(tmpl.render(this=fs)) in out