@@ -7,7 +7,7 @@ import { createFunctionalComponent } from "../ui/createFunctionalComponent";
77import { ref } from "./store" ;
88
99describe ( "ref" , ( ) => {
10- it ( "allows store references in functional components" , ( ) => {
10+ it ( "allows store references in functional components" , async ( ) => {
1111 const FComp = createFunctionalComponent ( ( { } ) => {
1212 let testValue = ref ( { bind : "x" , defaultValue : 10 } ) ;
1313 return (
@@ -19,7 +19,7 @@ describe("ref", () => {
1919
2020 let store = new Store ( ) ;
2121
22- const component = createTestRenderer ( store , FComp ) ;
22+ const component = await createTestRenderer ( store , FComp ) ;
2323
2424 let tree = component . toJSON ( ) ;
2525 assert . deepEqual ( tree , {
@@ -29,7 +29,7 @@ describe("ref", () => {
2929 } ) ;
3030 } ) ;
3131
32- it ( "can be used to adapt any prop passed to a functional component" , ( ) => {
32+ it ( "can be used to adapt any prop passed to a functional component" , async ( ) => {
3333 const FComp = createFunctionalComponent ( ( { value } : { value : Prop < any > } ) => {
3434 return (
3535 < cx >
@@ -40,8 +40,8 @@ describe("ref", () => {
4040
4141 let store = new Store ( { data : { value : 100 } } ) ;
4242
43- function test ( value : Prop < any > , expectation : any ) {
44- const component = createTestRenderer ( store , < FComp value = { value } /> ) ;
43+ async function test ( value : Prop < any > , expectation : any ) {
44+ const component = await createTestRenderer ( store , < FComp value = { value } /> ) ;
4545 let tree = component . toJSON ( ) ;
4646 assert . deepEqual ( tree , {
4747 type : "div" ,
@@ -50,18 +50,18 @@ describe("ref", () => {
5050 } ) ;
5151 }
5252
53- test ( { bind : "value" } , "x100" ) ;
54- test ( { expr : "{value}" } , "x100" ) ;
55- test ( { tpl : "{value:n;2}" } , "x100.00" ) ;
56- test ( 200 , "x200" ) ;
57- test ( ( ) => 500 , "x500" ) ;
58- test (
53+ await test ( { bind : "value" } , "x100" ) ;
54+ await test ( { expr : "{value}" } , "x100" ) ;
55+ await test ( { tpl : "{value:n;2}" } , "x100.00" ) ;
56+ await test ( 200 , "x200" ) ;
57+ await test ( ( ) => 500 , "x500" ) ;
58+ await test (
5959 computable ( "value" , ( value : string ) => value + 100 ) ,
6060 "x200" ,
6161 ) ;
62- test ( null , "xnull" ) ;
63- test ( undefined , "xundefined" ) ;
64- test ( 0 , "x0" ) ;
65- test ( false , "xfalse" ) ;
62+ await test ( null , "xnull" ) ;
63+ await test ( undefined , "xundefined" ) ;
64+ await test ( 0 , "x0" ) ;
65+ await test ( false , "xfalse" ) ;
6666 } ) ;
6767} ) ;
0 commit comments