Issues (59)

tests/test_custom.py (1 issue)

Severity
1
# pylint: disable=unused-variable,expression-not-assigned,line-too-long
2
3
from expecter import expect
0 ignored issues
show
Unable to import 'expecter'
Loading history...
4
5
6
def describe_custom():
7
8
    def it_selects_image_from_query_param(client):
9
        response = client.get("/custom?image=http://www.gstatic.com/webp/gallery/2.jpg")
10
11
        expect(response.status_code) == 200
12
        expect(response.mimetype) == 'text/html'
13
14
        html = response.get_data(as_text=True)
15
16
        expect(html).contains("$('#meme-font').val('titilliumweb-black');")
17
        expect(html).contains("$('#meme-background').val('http://www.gstatic.com/webp/gallery/2.jpg');")
18
19
    def it_selects_font_from_query_param(client):
20
        response = client.get("/custom?font=impact")
21
22
        expect(response.status_code) == 200
23
        expect(response.mimetype) == 'text/html'
24
25
        html = response.get_data(as_text=True)
26
27
        expect(html).contains("$('#meme-font').val('impact');")
28
        expect(html).contains("$('#meme-background').val('https://raw.githubusercontent.com/jacebrowning/memegen/master/memegen/static/images/missing.png');")
29