Published
Edited
Aug 23, 2021
Importers
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
collection_listen = listen(firebase.firestore().collection("services/testing/example"), {
includeRef: true
})
Insert cell
doc_listen = listen(firebase.firestore().doc("services/testing/example/example1"))
Insert cell
default_value = listen(firebase.firestore().doc("services/testing/example/empty"), {
defaultValue: {}
})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
viewof testView = new DocsView(firebase.firestore().collection("services/testing/example"))
Insert cell
testView
Insert cell
docsViewTests.test("First value is the result", () => {
// Well this is a pass but the Runtime won't allow a cell to catch the Runtime error
console.log("expect?")
expect(testView[0].string).toBe("aString")
})
Insert cell
Insert cell
docsViewTests.test("Permission errors bubble up", () => {
// Well this is a pass but the Runtime won't allow a cell to catch the Runtime error
expect(() => permissionDeniedView).toThrow()
})
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more