@@ -19,7 +19,7 @@ describe('Badge', () => {
1919 const el = await fixture < IgcBadgeComponent > ( html `< igc-badge > </ igc-badge > ` ) ;
2020
2121 expect ( el ) . dom . to . equal (
22- `<igc-badge shape="rounded" variant="primary"></igc-badge>`
22+ `<igc-badge shape="rounded" size="medium" variant="primary"></igc-badge>`
2323 ) ;
2424 } ) ;
2525
@@ -41,7 +41,7 @@ describe('Badge', () => {
4141 el . variant = 'success' ;
4242 await elementUpdated ( el ) ;
4343 expect ( el ) . dom . to . equal (
44- `<igc-badge shape="rounded" variant="success"></igc-badge>`
44+ `<igc-badge shape="rounded" size="medium" variant="success"></igc-badge>`
4545 ) ;
4646 } ) ;
4747
@@ -55,7 +55,7 @@ describe('Badge', () => {
5555 el . shape = 'rounded' ;
5656 await elementUpdated ( el ) ;
5757 expect ( el ) . dom . to . equal (
58- `<igc-badge shape="rounded" variant="primary"></igc-badge>`
58+ `<igc-badge shape="rounded" size="medium" variant="primary"></igc-badge>`
5959 ) ;
6060 } ) ;
6161
@@ -69,7 +69,44 @@ describe('Badge', () => {
6969 el . outlined = false ;
7070 await elementUpdated ( el ) ;
7171 expect ( el ) . dom . to . equal (
72- `<igc-badge shape="rounded" variant="primary"></igc-badge>`
72+ `<igc-badge shape="rounded" size="medium" variant="primary"></igc-badge>`
7373 ) ;
7474 } ) ;
75+
76+ it ( 'can change size' , async ( ) => {
77+ const el = await fixture < IgcBadgeComponent > (
78+ html `< igc-badge size ="small "> </ igc-badge > `
79+ ) ;
80+
81+ expect ( el . size ) . to . equal ( 'small' ) ;
82+
83+ el . size = 'large' ;
84+ await elementUpdated ( el ) ;
85+ expect ( el ) . dom . to . equal (
86+ `<igc-badge shape="rounded" size="large" variant="primary"></igc-badge>`
87+ ) ;
88+ } ) ;
89+
90+ it ( 'can be a dot badge' , async ( ) => {
91+ const el = await fixture < IgcBadgeComponent > (
92+ html `< igc-badge dot > </ igc-badge > `
93+ ) ;
94+
95+ expect ( el . dot ) . to . be . true ;
96+
97+ el . dot = false ;
98+ await elementUpdated ( el ) ;
99+ expect ( el ) . dom . to . equal (
100+ `<igc-badge shape="rounded" size="medium" variant="primary"></igc-badge>`
101+ ) ;
102+ } ) ;
103+
104+ it ( 'dot badge works with all variants' , async ( ) => {
105+ const el = await fixture < IgcBadgeComponent > (
106+ html `< igc-badge dot variant ="success "> </ igc-badge > `
107+ ) ;
108+
109+ expect ( el . dot ) . to . be . true ;
110+ expect ( el . variant ) . to . equal ( 'success' ) ;
111+ } ) ;
75112} ) ;
0 commit comments