11package main
22
33import (
4- "github.com/stretchr/testify/assert"
54 "github.com/stretchr/testify/require"
65 "strings"
76 "testing"
@@ -10,145 +9,145 @@ import (
109
1110func TestWipe (t * testing.T ) {
1211 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
13- assert .NoError (t , err )
14- assert .Contains (t , msg , msgItemsDeleted )
12+ require .NoError (t , err )
13+ require .Contains (t , msg , msgItemsDeleted )
1514 time .Sleep (1 * time .Second )
1615}
1716
1817func TestAddTag (t * testing.T ) {
1918 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
20- assert .NoError (t , err )
19+ require .NoError (t , err )
2120 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "tag" , "--title" , "testAddOneTagGetCount" })
22- assert .NoError (t , err )
23- assert .Contains (t , msg , msgAddSuccess )
21+ require .NoError (t , err )
22+ require .Contains (t , msg , msgAddSuccess )
2423}
2524
2625func TestAddGetTag (t * testing.T ) {
2726 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
28- assert .NoError (t , err )
27+ require .NoError (t , err )
2928 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "tag" , "--title" , "testAddOneTagGetCount" })
30- assert .NoError (t , err )
31- assert .Contains (t , msg , msgAddSuccess )
29+ require .NoError (t , err )
30+ require .Contains (t , msg , msgAddSuccess )
3231 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "tag" , "--title" , "testAddOneTagGetCount" })
33- assert .NoError (t , err )
32+ require .NoError (t , err )
3433}
3534
3635func TestAddGetTagExport (t * testing.T ) {
3736 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
38- assert .NoError (t , err )
37+ require .NoError (t , err )
3938 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "tag" , "--title" , "testAddOneTagGetCount" })
40- assert .NoError (t , err )
41- assert .Contains (t , msg , msgAddSuccess )
39+ require .NoError (t , err )
40+ require .Contains (t , msg , msgAddSuccess )
4241 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "tag" , "--title" , "testAddOneTagGetCount" })
43- assert .NoError (t , err )
42+ require .NoError (t , err )
4443 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "export" })
45- assert .NoError (t , err )
44+ require .NoError (t , err )
4645}
4746
4847func TestAddDeleteTag (t * testing.T ) {
4948 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
50- assert .NoError (t , err , "'wipe --yes' failed" )
51- assert .Contains (t , msg , msgItemsDeleted )
49+ require .NoError (t , err , "'wipe --yes' failed" )
50+ require .Contains (t , msg , msgItemsDeleted )
5251 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "tag" , "--title" , "testTag" })
53- assert .NoError (t , err , "'add tag --title testTag' failed" )
54- assert .Contains (t , msg , msgAddSuccess )
52+ require .NoError (t , err , "'add tag --title testTag' failed" )
53+ require .Contains (t , msg , msgAddSuccess )
5554 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--title" , "testTag" , "--count" })
56- assert .Equal (t , "1" , msg )
57- assert .NoError (t , err )
55+ require .Equal (t , "1" , msg )
56+ require .NoError (t , err )
5857 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "tag" , "--title" , "testTag" })
59- assert .NoError (t , err )
60- assert .Contains (t , msg , msgDeleted )
58+ require .NoError (t , err )
59+ require .Contains (t , msg , msgDeleted )
6160}
6261
6362func TestAddTagExportDeleteTagReImport (t * testing.T ) {
6463 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
65- assert .NoError (t , err )
64+ require .NoError (t , err )
6665 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "tag" , "--title" , "testAddOneTagGetCount" })
67- assert .NoError (t , err )
68- assert .Contains (t , msg , msgAddSuccess )
66+ require .NoError (t , err )
67+ require .Contains (t , msg , msgAddSuccess )
6968 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--count" })
70- assert .NoError (t , err )
71- assert .Equal (t , "1" , msg )
69+ require .NoError (t , err )
70+ require .Equal (t , "1" , msg )
7271 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "export" })
73- assert .NoError (t , err )
74- assert .True (t , strings .HasPrefix (msg , "encrypted export written to:" ))
72+ require .NoError (t , err )
73+ require .True (t , strings .HasPrefix (msg , "encrypted export written to:" ))
7574 path := strings .TrimPrefix (msg , "encrypted export written to:" )
7675 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "tag" , "--title" , "testAddOneTagGetCount" })
77- assert .NoError (t , err )
78- assert .Contains (t , msg , msgDeleted )
76+ require .NoError (t , err )
77+ require .Contains (t , msg , msgDeleted )
7978 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--count" })
80- assert .NoError (t , err )
81- assert .Equal (t , "0" , msg )
79+ require .NoError (t , err )
80+ require .Equal (t , "0" , msg )
8281 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "import" , "--experiment" , "--file" , path })
83- assert .NoError (t , err )
84- assert .True (t , strings .HasPrefix (msg , "imported" ))
82+ require .NoError (t , err )
83+ require .True (t , strings .HasPrefix (msg , "imported" ))
8584 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--count" })
86- assert .NoError (t , err )
87- assert .Equal (t , "1" , msg )
85+ require .NoError (t , err )
86+ require .Equal (t , "1" , msg )
8887}
8988
9089func TestAddTagErrorMissingTitle (t * testing.T ) {
9190 _ , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "tag" })
92- assert .Error (t , err , "error should be returned if title is unspecified" )
91+ require .Error (t , err , "error should be returned if title is unspecified" )
9392}
9493
9594func TestDeleteTagErrorMissingTitle (t * testing.T ) {
9695 _ , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "tag" })
97- assert .Error (t , err , "error should be returned if title is unspecified" )
96+ require .Error (t , err , "error should be returned if title is unspecified" )
9897}
9998
10099func TestAddDeleteNote (t * testing.T ) {
101100 _ , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "wipe" , "--yes" })
102- assert .NoError (t , err , "failed to wipe" )
101+ require .NoError (t , err , "failed to wipe" )
103102 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "note" , "--title" , "testNote" , "--text" , "some example text" })
104- assert .NoError (t , err , "failed to add note" )
105- assert .Contains (t , msg , msgAddSuccess )
103+ require .NoError (t , err , "failed to add note" )
104+ require .Contains (t , msg , msgAddSuccess )
106105 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" , "--count" })
107- assert .NoError (t , err , "failed to get note count" )
108- assert .Equal (t , "1" , msg )
106+ require .NoError (t , err , "failed to get note count" )
107+ require .Equal (t , "1" , msg )
109108 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "note" , "--title" , "testNote" })
110- assert .NoError (t , err , "failed to delete note" )
111- assert .Contains (t , msg , msgDeleted )
109+ require .NoError (t , err , "failed to delete note" )
110+ require .Contains (t , msg , msgDeleted )
112111 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" , "--count" })
113- assert .NoError (t , err , "failed to get note count" )
114- assert .Equal (t , "0" , msg )
112+ require .NoError (t , err , "failed to get note count" )
113+ require .Equal (t , "0" , msg )
115114 time .Sleep (1 * time .Second )
116115}
117116
118117func TestAddNoteErrorMissingTitle (t * testing.T ) {
119118 _ , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "note" })
120- assert .Error (t , err )
119+ require .Error (t , err )
121120}
122121
123122func TestDeleteNoteErrorMissingTitle (t * testing.T ) {
124123 _ , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "note" })
125- assert .Error (t , err , "error should be returned if title is unspecified" )
124+ require .Error (t , err , "error should be returned if title is unspecified" )
126125}
127126
128127func TestTagNotesByTextWithNewTags (t * testing.T ) {
129128 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "note" , "--title" , "TestNoteOne" , "--text" , "test note one" })
130- assert .Contains (t , msg , msgAddSuccess )
129+ require .Contains (t , msg , msgAddSuccess )
131130 require .NoError (t , err )
132131
133132 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "add" , "note" , "--title" , "TestNoteTwo" , "--text" , "test note two" })
134- assert .NoError (t , err )
135- assert .Contains (t , msg , msgAddSuccess )
133+ require .NoError (t , err )
134+ require .Contains (t , msg , msgAddSuccess )
136135
137136 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "tag" , "--find-text" , "test note" , "--title" , "testTagOne,testTagTwo" })
138- assert .NoError (t , err )
137+ require .NoError (t , err )
139138
140139 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "note" , "--title" , "TestNoteOne,TestNoteTwo" })
141- assert .NoError (t , err )
140+ require .NoError (t , err )
142141
143142 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" })
144- assert .NoError (t , err )
143+ require .NoError (t , err )
145144
146145 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" , "--count" })
147- assert .NoError (t , err )
148- assert .Equal (t , "0" , msg )
146+ require .NoError (t , err )
147+ require .Equal (t , "0" , msg )
149148 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" })
150- assert .NoError (t , err )
151- assert .NotEmpty (t , msg )
149+ require .NoError (t , err )
150+ require .NotEmpty (t , msg )
152151
153152 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "tag" , "--title" , "testTagOne,testTagTwo" })
154153 require .NoError (t , err )
@@ -160,15 +159,15 @@ func TestAddOneNoteGetCount(t *testing.T) {
160159 "sncli" , "--debug" , "--no-stdout" , "add" , "note" , "--title" , "testAddOneNoteGetCount Title" ,
161160 "--text" , "testAddOneNoteGetCount Text" ,
162161 })
163- assert .NoError (t , err )
164- assert .Contains (t , msg , msgAddSuccess )
162+ require .NoError (t , err )
163+ require .Contains (t , msg , msgAddSuccess )
165164
166165 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" })
167- assert .NoError (t , err )
166+ require .NoError (t , err )
168167
169168 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" , "--count" })
170- assert .NoError (t , err )
171- assert .Equal (t , "1" , msg )
169+ require .NoError (t , err )
170+ require .Equal (t , "1" , msg )
172171
173172 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "note" , "--title" , "testAddOneNoteGetCount Title" })
174173 require .NoError (t , err )
@@ -177,11 +176,11 @@ func TestAddOneNoteGetCount(t *testing.T) {
177176
178177func TestAddOneTagGetCount (t * testing.T ) {
179178 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "add" , "tag" , "--title" , "testAddOneTagGetCount Title" })
180- assert .NoError (t , err )
181- assert .Contains (t , msg , msgAddSuccess )
179+ require .NoError (t , err )
180+ require .Contains (t , msg , msgAddSuccess )
182181 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--count" })
183- assert .NoError (t , err )
184- assert .Equal (t , "1" , msg )
182+ require .NoError (t , err )
183+ require .Equal (t , "1" , msg )
185184
186185 _ , _ , err = startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "delete" , "tag" , "--title" , "testAddOneTagGetCount Title" })
187186 require .NoError (t , err )
@@ -191,43 +190,43 @@ func TestAddOneTagGetCount(t *testing.T) {
191190
192191func TestGetNoteCountWithNoResults (t * testing.T ) {
193192 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "--no-stdout" , "get" , "note" , "--count" })
194- assert .NoError (t , err )
195- assert .Equal (t , "0" , msg )
193+ require .NoError (t , err )
194+ require .Equal (t , "0" , msg )
196195 time .Sleep (1 * time .Second )
197196}
198197
199198func TestGetTagCountWithNoResults (t * testing.T ) {
200199 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--count" })
201- assert .NoError (t , err )
202- assert .Equal (t , "0" , msg )
200+ require .NoError (t , err )
201+ require .Equal (t , "0" , msg )
203202 time .Sleep (1 * time .Second )
204203}
205204
206205func TestGetNotesWithNoResults (t * testing.T ) {
207206 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "get" , "note" })
208- assert .NoError (t , err )
209- assert .Equal (t , msgNoMatches , msg )
207+ require .NoError (t , err )
208+ require .Equal (t , msgNoMatches , msg )
210209 time .Sleep (1 * time .Second )
211210}
212211
213212func TestGetTagsWithNoResults (t * testing.T ) {
214213 msg , _ , err := startCLI ([]string {"sncli" , "--debug" , "get" , "tag" })
215- assert .NoError (t , err )
216- assert .Equal (t , msgNoMatches , msg )
214+ require .NoError (t , err )
215+ require .Equal (t , msgNoMatches , msg )
217216 time .Sleep (1 * time .Second )
218217}
219218
220219func TestFinalWipeAndCountZero (t * testing.T ) {
221220 _ , _ , err := startCLI ([]string {"sncli" , "--debug" , "wipe" , "--yes" })
222- assert .NoError (t , err )
221+ require .NoError (t , err )
223222
224223 var msg string
225224
226225 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "note" , "--count" })
227- assert .NoError (t , err )
228- assert .Equal (t , "0" , msg )
226+ require .NoError (t , err )
227+ require .Equal (t , "0" , msg )
229228
230229 msg , _ , err = startCLI ([]string {"sncli" , "--debug" , "get" , "tag" , "--count" })
231- assert .NoError (t , err )
232- assert .Equal (t , "0" , msg )
230+ require .NoError (t , err )
231+ require .Equal (t , "0" , msg )
233232}
0 commit comments