test("в реакции родителя при добавлении ребенка получаем переданный контекст", async () => { expect(childContext, "контекст ребенка должен соответствовать переданному от родителя").toEqual({ message:"message", count:0, }) }) test("не должно быть сообщения с патчем обновления контекста ребенка", async () => { expect(childMessages, "патч обновления контекста ребенка не должен быть").toHaveLength(1) expect(childMessages[0]!.patch.op, "патч обновления контекста ребенка должен быть add").toEqual("add") }) test("ребенок должен быть отрендерен 1 раз", () => { expect(countChildMount, "ребенок должен быть отрендерен 1 раз").toEqual(1) }) })
Часть шаблона для атрибутов. Поддерживает специальную обработку атрибута
contextдля передачи данных между компонентами.Example