Skip to content

Commit 232a03d

Browse files
committed
fix: integration tests
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent b6bbcf3 commit 232a03d

4 files changed

Lines changed: 45 additions & 45 deletions

File tree

tests/integration/features/account/create_to_sign.feature

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ Feature: account/create_to_sign
5454
And sending "get" to ocs "/apps/libresign/api/v1/file/list"
5555
Then the response should have a status code 200
5656
And the response should be a JSON array with the following mandatory values
57-
| key | value |
58-
| (jq).ocs.data.data\|length | 1 |
59-
| (jq).ocs.data.data[0].name | document |
60-
| (jq).ocs.data.data[0].statusText | available for signature |
61-
| (jq).ocs.data.data[0].signers\|length | 1 |
62-
| (jq).ocs.data.data[0].signers[0].me | true |
63-
| (jq).ocs.data.data[0].signers[0].identifyMethods\|length | 1 |
64-
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].method | account |
65-
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].value | signer1@domain.test |
57+
| key | value |
58+
| (jq).ocs.data.data\|length | 1 |
59+
| (jq).ocs.data.data[0].name | document |
60+
| (jq).ocs.data.data[0].statusText | Ready to sign |
61+
| (jq).ocs.data.data[0].signers\|length | 1 |
62+
| (jq).ocs.data.data[0].signers[0].me | true |
63+
| (jq).ocs.data.data[0].signers[0].identifyMethods\|length | 1 |
64+
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].method | account |
65+
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].value | signer1@domain.test |

tests/integration/features/file/list.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Feature: file-list
1515
| key | value |
1616
| (jq).ocs.data.data[0].name | document |
1717
| (jq).ocs.data.data[0].status | 1 |
18-
| (jq).ocs.data.data[0].statusText | available for signature |
18+
| (jq).ocs.data.data[0].statusText | Ready to sign |
1919
| (jq).ocs.data.data[0].requested_by.userId | admin |
2020
| (jq).ocs.data.data[0].signers\|length | 2 |
2121
| (jq).ocs.data.data[0].signers[0].email | signer1@domain.test |
@@ -34,7 +34,7 @@ Feature: file-list
3434
| key | value |
3535
| (jq).ocs.data.data[0].name | document |
3636
| (jq).ocs.data.data[0].status | 1 |
37-
| (jq).ocs.data.data[0].statusText | available for signature |
37+
| (jq).ocs.data.data[0].statusText | Ready to sign |
3838
| (jq).ocs.data.data[0].requested_by.userId | admin |
3939
| (jq).ocs.data.data[0].signers\|length | 1 |
4040
| (jq).ocs.data.data[0].signers[0].email | |

tests/integration/features/page/sign_identify_account.feature

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ Feature: page/sign_identify_account
2222
When sending "get" to ocs "/apps/libresign/api/v1/file/list"
2323
And the response should have a status code 200
2424
And the response should be a JSON array with the following mandatory values
25-
| key | value |
26-
| (jq).ocs.data.data\|length | 1 |
27-
| (jq).ocs.data.data[0].statusText | available for signature |
28-
| (jq).ocs.data.data[0].signers\|length | 1 |
29-
| (jq).ocs.data.data[0].signers[0].me | true |
30-
| (jq).ocs.data.data[0].signers[0].identifyMethods\|length | 1 |
31-
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].method | account |
32-
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].value | signer1 |
25+
| key | value |
26+
| (jq).ocs.data.data\|length | 1 |
27+
| (jq).ocs.data.data[0].statusText | Ready to sign |
28+
| (jq).ocs.data.data[0].signers\|length | 1 |
29+
| (jq).ocs.data.data[0].signers[0].me | true |
30+
| (jq).ocs.data.data[0].signers[0].identifyMethods\|length | 1 |
31+
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].method | account |
32+
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].value | signer1 |
3333
And fetch field "(SIGN_UUID)ocs.data.data.0.signers.0.sign_uuid" from previous JSON response
3434
# invalid UUID, need to be the signer UUID
3535
When as user "signer1"
@@ -75,14 +75,14 @@ Feature: page/sign_identify_account
7575
When sending "get" to ocs "/apps/libresign/api/v1/file/list"
7676
And the response should have a status code 200
7777
And the response should be a JSON array with the following mandatory values
78-
| key | value |
79-
| (jq).ocs.data.data\|length | 1 |
80-
| (jq).ocs.data.data[0].statusText | available for signature |
81-
| (jq).ocs.data.data[0].signers\|length | 1 |
82-
| (jq).ocs.data.data[0].signers[0].me | true |
83-
| (jq).ocs.data.data[0].signers[0].identifyMethods\|length | 1 |
84-
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].method | account |
85-
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].value | signer1 |
78+
| key | value |
79+
| (jq).ocs.data.data\|length | 1 |
80+
| (jq).ocs.data.data[0].statusText | Ready to sign |
81+
| (jq).ocs.data.data[0].signers\|length | 1 |
82+
| (jq).ocs.data.data[0].signers[0].me | true |
83+
| (jq).ocs.data.data[0].signers[0].identifyMethods\|length | 1 |
84+
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].method | account |
85+
| (jq).ocs.data.data[0].signers[0].identifyMethods[0].value | signer1 |
8686
And fetch field "(SIGN_UUID)ocs.data.data.0.signers.0.sign_uuid" from previous JSON response
8787
When as user "signer1"
8888
And sending "get" to "/apps/libresign/p/sign/<SIGN_UUID>"

tests/integration/features/sign/request.feature

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -542,30 +542,30 @@ Feature: request-signature
542542
And the response should have a status code 200
543543
When sending "get" to ocs "/apps/libresign/api/v1/file/list"
544544
And the response should be a JSON array with the following mandatory values
545-
| key | value |
546-
| (jq).ocs.data.data[0].name | document |
547-
| (jq).ocs.data.data[0].status | 1 |
548-
| (jq).ocs.data.data[0].statusText | available for signature |
549-
| (jq).ocs.data.data[0].requested_by.userId | admin |
550-
| (jq).ocs.data.data[0].signers\|length | 2 |
551-
| (jq).ocs.data.data[0].signers[0].email | signer1@domain.test |
552-
| (jq).ocs.data.data[0].signers[0].me | false |
553-
| (jq).ocs.data.data[0].signers[1].email | |
554-
| (jq).ocs.data.data[0].signers[1].me | false |
545+
| key | value |
546+
| (jq).ocs.data.data[0].name | document |
547+
| (jq).ocs.data.data[0].status | 1 |
548+
| (jq).ocs.data.data[0].statusText | Ready to sign |
549+
| (jq).ocs.data.data[0].requested_by.userId | admin |
550+
| (jq).ocs.data.data[0].signers\|length | 2 |
551+
| (jq).ocs.data.data[0].signers[0].email | signer1@domain.test |
552+
| (jq).ocs.data.data[0].signers[0].me | false |
553+
| (jq).ocs.data.data[0].signers[1].email | |
554+
| (jq).ocs.data.data[0].signers[1].me | false |
555555
And sending "patch" to ocs "/apps/libresign/api/v1/request-signature"
556556
| uuid | <FILE_UUID> |
557557
| users | [{"identify":{"email":"signer1@domain.test"}}] |
558558
And the response should have a status code 200
559559
When sending "get" to ocs "/apps/libresign/api/v1/file/list"
560560
And the response should be a JSON array with the following mandatory values
561-
| key | value |
562-
| (jq).ocs.data.data[0].name | document |
563-
| (jq).ocs.data.data[0].status | 1 |
564-
| (jq).ocs.data.data[0].statusText | available for signature |
565-
| (jq).ocs.data.data[0].requested_by.userId | admin |
566-
| (jq).ocs.data.data[0].signers\|length | 1 |
567-
| (jq).ocs.data.data[0].signers[0].email | signer1@domain.test |
568-
| (jq).ocs.data.data[0].signers[0].me | false |
561+
| key | value |
562+
| (jq).ocs.data.data[0].name | document |
563+
| (jq).ocs.data.data[0].status | 1 |
564+
| (jq).ocs.data.data[0].statusText | Ready to sign |
565+
| (jq).ocs.data.data[0].requested_by.userId | admin |
566+
| (jq).ocs.data.data[0].signers\|length | 1 |
567+
| (jq).ocs.data.data[0].signers[0].email | signer1@domain.test |
568+
| (jq).ocs.data.data[0].signers[0].me | false |
569569

570570
Scenario: Not notify with status 0 and notify with status 1
571571
Given run the command "libresign:configure:openssl --cn test" with result code 0

0 commit comments

Comments
 (0)