@@ -3,13 +3,13 @@ import * as s from "solid-js";
33import { Match } from "../src/index.js" ;
44
55v . describe ( "Match" , ( ) => {
6- v . test ( "match on kind field" , ( ) => {
6+ v . test ( "match on type field" , ( ) => {
77
88 type MyUnion = {
9- kind : 'foo' ,
9+ type : 'foo' ,
1010 foo : 'foo-value' ,
1111 } | {
12- kind : 'bar' ,
12+ type : 'bar' ,
1313 bar : 'bar-value' ,
1414 }
1515
@@ -29,22 +29,22 @@ v.describe("Match", () => {
2929
3030 v . expect ( data . result ( ) ) . toEqual ( undefined ) ;
3131
32- setValue ( { kind : 'foo' , foo : 'foo-value' } ) ;
32+ setValue ( { type : 'foo' , foo : 'foo-value' } ) ;
3333 v . expect ( data . result ( ) ) . toEqual ( < > foo-value</ > ) ;
3434
35- setValue ( { kind : 'bar' , bar : 'bar-value' } ) ;
35+ setValue ( { type : 'bar' , bar : 'bar-value' } ) ;
3636 v . expect ( data . result ( ) ) . toEqual ( < > bar-value</ > ) ;
3737
3838 data . dispose ( ) ;
3939 } ) ;
4040
41- v . test ( "match on type field" , ( ) => {
41+ v . test ( "match on kind field" , ( ) => {
4242
4343 type MyUnion = {
44- type : 'foo' ,
44+ kind : 'foo' ,
4545 foo : 'foo-value' ,
4646 } | {
47- type : 'bar' ,
47+ kind : 'bar' ,
4848 bar : 'bar-value' ,
4949 }
5050
@@ -54,7 +54,7 @@ v.describe("Match", () => {
5454 return {
5555 dispose,
5656 result : s . children ( ( ) => < >
57- < Match on = { value ( ) } tag = 'type ' case = { {
57+ < Match on = { value ( ) } tag = 'kind ' case = { {
5858 foo : v => < > { v ( ) . foo } </ > ,
5959 bar : v => < > { v ( ) . bar } </ > ,
6060 } } />
@@ -64,10 +64,10 @@ v.describe("Match", () => {
6464
6565 v . expect ( data . result ( ) ) . toEqual ( undefined ) ;
6666
67- setValue ( { type : 'foo' , foo : 'foo-value' } ) ;
67+ setValue ( { kind : 'foo' , foo : 'foo-value' } ) ;
6868 v . expect ( data . result ( ) ) . toEqual ( < > foo-value</ > ) ;
6969
70- setValue ( { type : 'bar' , bar : 'bar-value' } ) ;
70+ setValue ( { kind : 'bar' , bar : 'bar-value' } ) ;
7171 v . expect ( data . result ( ) ) . toEqual ( < > bar-value</ > ) ;
7272
7373 data . dispose ( ) ;
@@ -76,10 +76,10 @@ v.describe("Match", () => {
7676 v . test ( "partial match" , ( ) => {
7777
7878 type MyUnion = {
79- kind : 'foo' ,
79+ type : 'foo' ,
8080 foo : 'foo-value' ,
8181 } | {
82- kind : 'bar' ,
82+ type : 'bar' ,
8383 bar : 'bar-value' ,
8484 }
8585
@@ -98,10 +98,10 @@ v.describe("Match", () => {
9898
9999 v . expect ( data . result ( ) ) . toEqual ( undefined ) ;
100100
101- setValue ( { kind : 'foo' , foo : 'foo-value' } ) ;
101+ setValue ( { type : 'foo' , foo : 'foo-value' } ) ;
102102 v . expect ( data . result ( ) ) . toEqual ( < > foo-value</ > ) ;
103103
104- setValue ( { kind : 'bar' , bar : 'bar-value' } ) ;
104+ setValue ( { type : 'bar' , bar : 'bar-value' } ) ;
105105 v . expect ( data . result ( ) ) . toEqual ( undefined ) ;
106106
107107 data . dispose ( ) ;
@@ -110,10 +110,10 @@ v.describe("Match", () => {
110110 v . test ( "fallback" , ( ) => {
111111
112112 type MyUnion = {
113- kind : 'foo' ,
113+ type : 'foo' ,
114114 foo : 'foo-value' ,
115115 } | {
116- kind : 'bar' ,
116+ type : 'bar' ,
117117 bar : 'bar-value' ,
118118 }
119119
@@ -133,7 +133,7 @@ v.describe("Match", () => {
133133
134134 v . expect ( data . result ( ) ) . toEqual ( < > fallback</ > ) ;
135135
136- setValue ( { kind : 'foo' , foo : 'foo-value' } ) ;
136+ setValue ( { type : 'foo' , foo : 'foo-value' } ) ;
137137 v . expect ( data . result ( ) ) . toEqual ( < > foo-value</ > ) ;
138138
139139 setValue ( undefined ) ;
0 commit comments