firebase-nightlight:Firebase Web API的内存JavaScript模拟

时间:2021-02-05 08:49:16
【文件属性】:
文件名称:firebase-nightlight:Firebase Web API的内存JavaScript模拟
文件大小:180KB
文件格式:ZIP
更新时间:2021-02-05 08:49:16
testing mock firebase FirebaseTypeScript 火基小夜灯 它是什么? firebase-nightlight是Firebase Web API的内存JavaScript模拟。 您为什么需要它? 使用Firebase Web API的单元测试服务或组件可能很繁琐: 为每个测试使用多个API方法涉及编写大量代码,并且 针对实际的Firebase项目运行测试的替代方法很慢。 您可能会发现使用可以在每次测试或每个套件的基础上创建和销毁的内存中模拟程序,可以减少挫败感。 它是如何工作的? 每个Mock实例都实现命名空间中属性和方法的Mock版本。 创建Mock实例时传递的选项允许指定初始数据库内容和身份验证标识。 嘲笑什么? 大多数da
【文件预览】:
firebase-nightlight-master
----source()
--------lodash.js(738B)
--------admin()
--------lodash.d.ts(961B)
--------auth()
--------firebase.ts(242B)
--------database()
--------index.ts(302B)
--------firebase-interfaces.d.ts(59KB)
--------observer.ts(506B)
--------json.ts(4KB)
--------mock-types.ts(322B)
--------mock-untyped-spec.ts(3KB)
--------text-random-string-spec.ts(805B)
--------firebase-interfaces.js(0B)
--------json-spec.ts(6KB)
--------text-random-string.ts(546B)
--------mock-untyped.ts(3KB)
--------messaging()
--------mock.ts(2KB)
--------storage()
--------app()
--------index-spec.ts(904B)
--------mock-error.ts(473B)
--------firestore()
----.github()
--------FUNDING.yml(721B)
----ISSUE_TEMPLATE.md(250B)
----yarn.lock(214KB)
----tsconfig-dist.json(155B)
----scripts()
--------banner.js(568B)
----.circleci()
--------config.yml(612B)
----.npmignore(107B)
----CONTRIBUTING.md(94B)
----tsconfig.json(503B)
----LICENSE(35KB)
----tslint.json(487B)
----README.md(7KB)
----THIRD_PARTY_NOTICES(852B)
----docs()
--------index.md(2KB)
--------_config.yml(26B)
----.editorconfig(337B)
----.gitignore(57B)
----karma.conf.js(714B)
----CHANGELOG.md(8KB)
----package.json(3KB)

网友评论