@@ -28,20 +28,20 @@ public function testEncryptableTrait()
28
28
$ this ->assertEquals ('test ' , $ testModel ->secret );
29
29
$ this ->assertNotEquals ('test ' , $ testModel ->attributes ['secret ' ]);
30
30
$ payloadOne = json_decode (base64_decode ($ testModel ->attributes ['secret ' ]), true );
31
- $ this ->assertEquals (['iv ' , 'value ' , 'mac ' ], array_keys ($ payloadOne ));
31
+ $ this ->assertEquals (['iv ' , 'value ' , 'mac ' , ' tag ' ], array_keys ($ payloadOne ));
32
32
33
33
$ testModel ->secret = '' ;
34
34
$ this ->assertEquals ('' , $ testModel ->secret );
35
35
$ this ->assertNotEquals ('' , $ testModel ->attributes ['secret ' ]);
36
36
$ payloadTwo = json_decode (base64_decode ($ testModel ->attributes ['secret ' ]), true );
37
- $ this ->assertEquals (['iv ' , 'value ' , 'mac ' ], array_keys ($ payloadTwo ));
37
+ $ this ->assertEquals (['iv ' , 'value ' , 'mac ' , ' tag ' ], array_keys ($ payloadTwo ));
38
38
$ this ->assertNotEquals ($ payloadOne ['value ' ], $ payloadTwo ['value ' ]);
39
39
40
40
$ testModel ->secret = 0 ;
41
41
$ this ->assertEquals (0 , $ testModel ->secret );
42
42
$ this ->assertNotEquals (0 , $ testModel ->attributes ['secret ' ]);
43
43
$ payloadThree = json_decode (base64_decode ($ testModel ->attributes ['secret ' ]), true );
44
- $ this ->assertEquals (['iv ' , 'value ' , 'mac ' ], array_keys ($ payloadThree ));
44
+ $ this ->assertEquals (['iv ' , 'value ' , 'mac ' , ' tag ' ], array_keys ($ payloadThree ));
45
45
$ this ->assertNotEquals ($ payloadTwo ['value ' ], $ payloadThree ['value ' ]);
46
46
47
47
$ testModel ->secret = null ;
0 commit comments