UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

61 lines (55 loc) 3.91 kB
/** * * Delete cookies visible to the current page. By providing a cookie name it just removes the single cookie. * * <example> :deleteSingleCookie.js client .setCookie({name: 'test', value: '123'}) .getCookie().then(function(cookies) { console.log(cookies); // outputs: [{ name: 'test', value: '123' }] }) .deleteCookie('test') .getCookie().then(function(cookies) { console.log(cookies); // outputs: [] }); :deleteMultipleCookies.js client .setCookie({name: 'test', value: '123'}) .setCookie({name: 'test2', value: '456'}) .getCookie().then(function(cookies) { console.log(cookies); // outputs: // [ // { name: 'test', value: '123' }, // { name: 'test2', value: '456' } // ] }) .deleteCookie() .getCookie().then(function(cookies) { console.log(cookies); // outputs: [] }); * </example> * * @param {String=} name name of cookie to be deleted * * @uses protocol/cookie * @type cookie * */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var deleteCookie = function deleteCookie(name) { /*! * parameter check */ if (typeof name !== 'string') { name = null; } return this.cookie('DELETE', name); }; exports['default'] = deleteCookie; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9jb21tYW5kcy9kZWxldGVDb29raWUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXlDQSxJQUFJLFlBQVksR0FBRyxTQUFmLFlBQVksQ0FBYSxJQUFJLEVBQUU7Ozs7QUFJL0IsUUFBSSxPQUFPLElBQUksS0FBSyxRQUFRLEVBQUU7QUFDMUIsWUFBSSxHQUFHLElBQUksQ0FBQTtLQUNkOztBQUVELFdBQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUE7Q0FDckMsQ0FBQTs7cUJBRWMsWUFBWSIsImZpbGUiOiJkZWxldGVDb29raWUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqXG4gKiBEZWxldGUgY29va2llcyB2aXNpYmxlIHRvIHRoZSBjdXJyZW50IHBhZ2UuIEJ5IHByb3ZpZGluZyBhIGNvb2tpZSBuYW1lIGl0IGp1c3QgcmVtb3ZlcyB0aGUgc2luZ2xlIGNvb2tpZS5cbiAqXG4gKiA8ZXhhbXBsZT5cbiAgICA6ZGVsZXRlU2luZ2xlQ29va2llLmpzXG4gICAgY2xpZW50XG4gICAgICAgIC5zZXRDb29raWUoe25hbWU6ICd0ZXN0JywgdmFsdWU6ICcxMjMnfSlcbiAgICAgICAgLmdldENvb2tpZSgpLnRoZW4oZnVuY3Rpb24oY29va2llcykge1xuICAgICAgICAgICAgY29uc29sZS5sb2coY29va2llcyk7IC8vIG91dHB1dHM6IFt7IG5hbWU6ICd0ZXN0JywgdmFsdWU6ICcxMjMnIH1dXG4gICAgICAgIH0pXG4gICAgICAgIC5kZWxldGVDb29raWUoJ3Rlc3QnKVxuICAgICAgICAuZ2V0Q29va2llKCkudGhlbihmdW5jdGlvbihjb29raWVzKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyhjb29raWVzKTsgLy8gb3V0cHV0czogW11cbiAgICAgICAgfSk7XG5cbiAgICA6ZGVsZXRlTXVsdGlwbGVDb29raWVzLmpzXG4gICAgY2xpZW50XG4gICAgICAgIC5zZXRDb29raWUoe25hbWU6ICd0ZXN0JywgdmFsdWU6ICcxMjMnfSlcbiAgICAgICAgLnNldENvb2tpZSh7bmFtZTogJ3Rlc3QyJywgdmFsdWU6ICc0NTYnfSlcbiAgICAgICAgLmdldENvb2tpZSgpLnRoZW4oZnVuY3Rpb24oY29va2llcykge1xuICAgICAgICAgICAgY29uc29sZS5sb2coY29va2llcyk7XG4gICAgICAgICAgICAvLyBvdXRwdXRzOlxuICAgICAgICAgICAgLy8gW1xuICAgICAgICAgICAgLy8gICAgIHsgbmFtZTogJ3Rlc3QnLCB2YWx1ZTogJzEyMycgfSxcbiAgICAgICAgICAgIC8vICAgICB7IG5hbWU6ICd0ZXN0MicsIHZhbHVlOiAnNDU2JyB9XG4gICAgICAgICAgICAvLyBdXG4gICAgICAgIH0pXG4gICAgICAgIC5kZWxldGVDb29raWUoKVxuICAgICAgICAuZ2V0Q29va2llKCkudGhlbihmdW5jdGlvbihjb29raWVzKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyhjb29raWVzKTsgLy8gb3V0cHV0czogW11cbiAgICAgICAgfSk7XG4gKiA8L2V4YW1wbGU+XG4gKlxuICogQHBhcmFtIHtTdHJpbmc9fSBuYW1lIG5hbWUgb2YgY29va2llIHRvIGJlIGRlbGV0ZWRcbiAqXG4gKiBAdXNlcyBwcm90b2NvbC9jb29raWVcbiAqIEB0eXBlIGNvb2tpZVxuICpcbiAqL1xuXG5sZXQgZGVsZXRlQ29va2llID0gZnVuY3Rpb24gKG5hbWUpIHtcbiAgICAvKiFcbiAgICAgKiBwYXJhbWV0ZXIgY2hlY2tcbiAgICAgKi9cbiAgICBpZiAodHlwZW9mIG5hbWUgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIG5hbWUgPSBudWxsXG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuY29va2llKCdERUxFVEUnLCBuYW1lKVxufVxuXG5leHBvcnQgZGVmYXVsdCBkZWxldGVDb29raWVcbiJdfQ==