Software /
code /
prosody
Comparison
spec/util_http_spec.lua @ 10711:d2e4584ba7b3
spec: Add test cases for util.http.contains_token
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Fri, 10 Apr 2020 20:20:14 +0200 |
parent | 9785:ff88b03c343f |
child | 13124:f15e23840780 |
comparison
equal
deleted
inserted
replaced
10710:549e408bab14 | 10711:d2e4584ba7b3 |
---|---|
87 assert.equal("/foo/", http.normalize_path("/foo", true)); | 87 assert.equal("/foo/", http.normalize_path("/foo", true)); |
88 assert.equal("/foo/", http.normalize_path("foo/", true)); | 88 assert.equal("/foo/", http.normalize_path("foo/", true)); |
89 assert.equal("/foo/", http.normalize_path("/foo/", true)); | 89 assert.equal("/foo/", http.normalize_path("/foo/", true)); |
90 end); | 90 end); |
91 end); | 91 end); |
92 | |
93 describe("contains_token", function () | |
94 it("is present in field", function () | |
95 assert.is_true(http.contains_token("foo", "foo")); | |
96 assert.is_true(http.contains_token("foo, bar", "foo")); | |
97 assert.is_true(http.contains_token("foo,bar", "foo")); | |
98 assert.is_true(http.contains_token("bar, foo,baz", "foo")); | |
99 end); | |
100 | |
101 it("is absent from field", function () | |
102 assert.is_false(http.contains_token("bar", "foo")); | |
103 assert.is_false(http.contains_token("fooo", "foo")); | |
104 assert.is_false(http.contains_token("foo o,bar", "foo")); | |
105 end); | |
106 | |
107 it("is weird", function () | |
108 assert.is_(http.contains_token("fo o", "foo")); | |
109 end); | |
110 end); | |
92 end); | 111 end); |