Browse Source

Add initial spec for cookies.flushStore

Kevin Sawicki 8 years ago
parent
commit
8f0ac057e3
1 changed files with 15 additions and 0 deletions
  1. 15 0
      spec/api-session-spec.js

+ 15 - 0
spec/api-session-spec.js

@@ -219,6 +219,21 @@ describe('session module', function () {
         if (error) return done(error)
       })
     })
+
+    describe('ses.cookies.flushStore(callback)', function () {
+      it('flushes the cookies to disk and invokes the callback when done', function (done) {
+        session.defaultSession.cookies.set({
+          url: url,
+          name: 'foo',
+          value: 'bar'
+        }, (error) => {
+          if (error) return done(error)
+          session.defaultSession.cookies.flushStore(() => {
+            done()
+          })
+        })
+      })
+    })
   })
 
   describe('ses.clearStorageData(options)', function () {