Shiran Pasternak avatar Shiran Pasternak committed 53cbac5

Testing that HTML content stored correctly.

Comments (0)

Files changed (1)

     });
 });
 
+describe("HTML content", function () {
+    var app = express()
+        .use(cache.middleware({
+            path: "/pages",
+            prefix: 'test-web-cache-html',
+            clean: true
+        }));
+    var counter = 0;
+    app.get('/pages', function (req, res) {
+        counter++;
+        res.send("<html><body>" + counter + "</body></html>");
+    });
+    it("should handle cached Content-Type: text/html", function (done) {
+        var times = 2;
+        var reqs = [];
+        for (var i = 0; i < times; i++) {
+            (function (i) {
+                reqs.push(function (callback) {
+                    request(app).get("/pages")
+                        .expect("Content-Type", /text\/html/)
+                        .expect("<html><body>1</body></html>")
+                        .end(function (err, res) {
+                            if (err) throw err;
+                            callback(null, i);
+                        });
+                });
+            })(i);
+            async.series(reqs, function () { done() });
+        }
+    });
+});
+
+/*
 describe('expire param', function () {
-    var seconds = 3;
+    var seconds = 13;
     var app = express()
         .use(cache.middleware({
+            name: "test-web-cache-expire",
             expire: seconds
         }));
-    app.get('/path')
     it("should expire cache", function (done) {
         done();
     })
 })
+*/
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.