1
2
3
4
5 package com.jcabi.github;
6
7 import jakarta.json.Json;
8 import java.io.IOException;
9 import org.junit.jupiter.api.Test;
10 import org.mockito.Mockito;
11
12
13
14
15
16
17 final class DeployKeyTest {
18
19 @Test
20 void updatesKey() throws IOException {
21 final DeployKey key = Mockito.mock(DeployKey.class);
22 final String value = "sha-rsa BBB...";
23 new DeployKey.Smart(key).key(value);
24 Mockito.verify(key).patch(
25 Json.createObjectBuilder().add("key", value).build()
26 );
27 }
28
29 @Test
30 void updatesTitle() throws IOException {
31 final DeployKey key = Mockito.mock(DeployKey.class);
32 final String prop = "octocat@octomac";
33 new DeployKey.Smart(key).title(prop);
34 Mockito.verify(key).patch(
35 Json.createObjectBuilder().add("title", prop).build()
36 );
37 }
38
39 }