firebase-rules-parser
Version:
Parser for Firebase rule files
29 lines • 1.77 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const MockFirestoreResource_1 = require("./MockFirestoreResource");
const merge = require("deepmerge");
exports.defaultFirestoreRequest = {
auth: {
uid: 'abcdefg',
token: '123123',
email: 'secure@rules.com',
email_verified: true,
phone_number: '+358112',
name: 'Jack Secure',
firebase: {
identities: {
email: ['secure@rules.com'],
},
},
},
method: 'get',
query: {},
path: '/company/acme/joy',
resource: MockFirestoreResource_1.defaultFirestoreResource,
time: new Date().valueOf(),
};
function createMockRequest(values) {
return merge(exports.defaultFirestoreRequest, values);
}
exports.createMockRequest = createMockRequest;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9ja0ZpcmVzdG9yZVJlcXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW50ZXByZXRlci9Nb2NrRmlyZXN0b3JlUmVxdWVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1FQUEwRjtBQUUxRixtQ0FBbUM7QUFvQ3RCLFFBQUEsdUJBQXVCLEdBQXlCO0lBQzNELElBQUksRUFBRTtRQUNKLEdBQUcsRUFBRSxTQUFTO1FBQ2QsS0FBSyxFQUFFLFFBQVE7UUFDZixLQUFLLEVBQUUsa0JBQWtCO1FBQ3pCLGNBQWMsRUFBRSxJQUFJO1FBQ3BCLFlBQVksRUFBRSxTQUFTO1FBRXZCLElBQUksRUFBRSxhQUFhO1FBRW5CLFFBQVEsRUFBRTtZQUNSLFVBQVUsRUFBRTtnQkFDVixLQUFLLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQzthQUM1QjtTQUNGO0tBQ0Y7SUFDRCxNQUFNLEVBQUUsS0FBSztJQUNiLEtBQUssRUFBRSxFQUFFO0lBRVQsSUFBSSxFQUFFLG1CQUFtQjtJQUV6QixRQUFRLEVBQUUsZ0RBQXdCO0lBRWxDLElBQUksRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRTtDQUMzQixDQUFDO0FBRUYsU0FBZ0IsaUJBQWlCLENBQUMsTUFBcUM7SUFDckUsT0FBTyxLQUFLLENBQUMsK0JBQXVCLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDaEQsQ0FBQztBQUZELDhDQUVDIn0=
;