@@ -3,7 +3,7 @@ import { mount } from 'enzyme'
3
3
import React from 'react'
4
4
5
5
import SignatureCanvas from './index.js'
6
- import { props , sigPadOptions , dotData , canvasProps , trimmedSize } from '../test-utils/fixtures.js'
6
+ import { propsF , dotF } from '../test-utils/fixtures.js'
7
7
8
8
test ( 'mounts canvas and instance properly' , ( ) => {
9
9
const wrapper = mount ( < SignatureCanvas /> )
@@ -19,11 +19,11 @@ describe('props are set and updated correctly', () => {
19
19
} )
20
20
21
21
test ( 'mounted initial props and options should match' , ( ) => {
22
- const instance = mount ( < SignatureCanvas { ...props } /> ) . instance ( )
22
+ const instance = mount ( < SignatureCanvas { ...propsF . all } /> ) . instance ( )
23
23
const sigPad = instance . getSignaturePad ( )
24
24
25
- expect ( instance . props ) . toMatchObject ( props )
26
- expect ( sigPad ) . toMatchObject ( sigPadOptions )
25
+ expect ( instance . props ) . toMatchObject ( propsF . all )
26
+ expect ( sigPad ) . toMatchObject ( propsF . sigPadOptions )
27
27
} )
28
28
29
29
test ( 'updated props and options should match' , ( ) => {
@@ -32,13 +32,13 @@ describe('props are set and updated correctly', () => {
32
32
const sigPad = instance . getSignaturePad ( )
33
33
34
34
// default props and options should not match new ones
35
- expect ( instance . props ) . not . toMatchObject ( props )
36
- expect ( sigPad ) . not . toMatchObject ( sigPadOptions )
35
+ expect ( instance . props ) . not . toMatchObject ( propsF . all )
36
+ expect ( sigPad ) . not . toMatchObject ( propsF . sigPadOptions )
37
37
38
38
// should match when updated
39
- wrapper . setProps ( props )
40
- expect ( instance . props ) . toMatchObject ( props )
41
- expect ( sigPad ) . toMatchObject ( sigPadOptions )
39
+ wrapper . setProps ( propsF . all )
40
+ expect ( instance . props ) . toMatchObject ( propsF . all )
41
+ expect ( sigPad ) . toMatchObject ( propsF . sigPadOptions )
42
42
} )
43
43
} )
44
44
@@ -53,20 +53,20 @@ describe('SigCanvas wrapper methods return equivalent to SigPad', () => {
53
53
} )
54
54
55
55
test ( 'fromData should be equivalent' , ( ) => {
56
- rSigPad . fromData ( dotData )
56
+ rSigPad . fromData ( dotF . data )
57
57
const rData = rSigPad . toData ( )
58
- expect ( rData ) . toBe ( dotData )
58
+ expect ( rData ) . toBe ( dotF . data )
59
59
expect ( rData ) . toBe ( sigPad . toData ( ) )
60
60
61
61
// test reverse as both froms should be equivalent
62
- sigPad . fromData ( dotData )
62
+ sigPad . fromData ( dotF . data )
63
63
const data = sigPad . toData ( )
64
64
expect ( rData ) . toBe ( data )
65
65
expect ( rSigPad . toData ( ) ) . toBe ( data )
66
66
} )
67
67
68
68
test ( 'toDataURL should be equivalent' , ( ) => {
69
- rSigPad . fromData ( dotData )
69
+ rSigPad . fromData ( dotF . data )
70
70
expect ( rSigPad . toDataURL ( ) ) . toBe ( sigPad . toDataURL ( ) )
71
71
expect ( rSigPad . toDataURL ( 'image/jpg' ) ) . toBe ( sigPad . toDataURL ( 'image/jpg' ) )
72
72
expect ( rSigPad . toDataURL ( 'image/jpg' , 0.7 ) ) . toBe ( sigPad . toDataURL ( 'image/jpg' , 0.7 ) )
@@ -75,23 +75,23 @@ describe('SigCanvas wrapper methods return equivalent to SigPad', () => {
75
75
76
76
test ( 'fromDataURL should be equivalent' , ( ) => {
77
77
// convert data fixture to dataURL
78
- rSigPad . fromData ( dotData )
79
- const dotDataURL = rSigPad . toDataURL ( )
78
+ rSigPad . fromData ( dotF . data )
79
+ const dotFDataURL = rSigPad . toDataURL ( )
80
80
81
- rSigPad . fromDataURL ( dotDataURL )
81
+ rSigPad . fromDataURL ( dotFDataURL )
82
82
const rDataURL = rSigPad . toDataURL ( )
83
- expect ( rDataURL ) . toBe ( dotDataURL )
83
+ expect ( rDataURL ) . toBe ( dotFDataURL )
84
84
expect ( rDataURL ) . toBe ( sigPad . toDataURL ( ) )
85
85
86
86
// test reverse as both froms should be equivalent
87
- sigPad . fromDataURL ( dotDataURL )
87
+ sigPad . fromDataURL ( dotFDataURL )
88
88
const dataURL = sigPad . toDataURL ( )
89
89
expect ( rDataURL ) . toBe ( dataURL )
90
90
expect ( rSigPad . toDataURL ( ) ) . toBe ( dataURL )
91
91
} )
92
92
93
93
test ( 'isEmpty & clear should be equivalent' , ( ) => {
94
- rSigPad . fromData ( dotData )
94
+ rSigPad . fromData ( dotF . data )
95
95
let isEmpty = rSigPad . isEmpty ( )
96
96
expect ( isEmpty ) . toBe ( false )
97
97
expect ( isEmpty ) . toBe ( sigPad . isEmpty ( ) )
@@ -103,7 +103,7 @@ describe('SigCanvas wrapper methods return equivalent to SigPad', () => {
103
103
expect ( isEmpty ) . toBe ( sigPad . isEmpty ( ) )
104
104
105
105
// test reverse
106
- sigPad . fromData ( dotData )
106
+ sigPad . fromData ( dotF . data )
107
107
isEmpty = rSigPad . isEmpty ( )
108
108
expect ( isEmpty ) . toBe ( false )
109
109
expect ( isEmpty ) . toBe ( sigPad . isEmpty ( ) )
@@ -118,9 +118,9 @@ describe('SigCanvas wrapper methods return equivalent to SigPad', () => {
118
118
119
119
describe ( 'get methods return correct canvases' , ( ) => {
120
120
const instance = mount (
121
- < SignatureCanvas canvasProps = { canvasProps } />
121
+ < SignatureCanvas canvasProps = { dotF . canvasProps } />
122
122
) . instance ( )
123
- instance . fromData ( dotData )
123
+ instance . fromData ( dotF . data )
124
124
125
125
test ( 'getCanvas should return the same underlying canvas' , ( ) => {
126
126
const canvas = instance . getCanvas ( )
@@ -129,7 +129,7 @@ describe('get methods return correct canvases', () => {
129
129
130
130
test ( 'getTrimmedCanvas should return a trimmed canvas' , ( ) => {
131
131
const trimmed = instance . getTrimmedCanvas ( )
132
- expect ( trimmed . width ) . toBe ( trimmedSize . width )
133
- expect ( trimmed . height ) . toBe ( trimmedSize . height )
132
+ expect ( trimmed . width ) . toBe ( dotF . trimmedSize . width )
133
+ expect ( trimmed . height ) . toBe ( dotF . trimmedSize . height )
134
134
} )
135
135
} )
0 commit comments