1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
from flask import render_template_string
def test_render_breadcrumb_item_active(app, client):
@app.route('/not_active_item')
def foo():
return render_template_string('''
{% from 'bootstrap4/nav.html' import render_breadcrumb_item %}
{{ render_breadcrumb_item('bar', 'Bar') }}
''')
@app.route('/active_item')
def bar():
return render_template_string('''
{% from 'bootstrap4/nav.html' import render_breadcrumb_item %}
{{ render_breadcrumb_item('bar', 'Bar') }}
''')
response = client.get('/not_active_item')
data = response.get_data(as_text=True)
assert '<li class="breadcrumb-item">' in data
response = client.get('/active_item')
data = response.get_data(as_text=True)
assert '<li class="breadcrumb-item active" aria-current="page">' in data
|