Skip to content

Commit da6c0b5

Browse files
committed
fix unit tests
1 parent 473c7c6 commit da6c0b5

1 file changed

Lines changed: 12 additions & 14 deletions

File tree

interpreter/session_test.go

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -185,17 +185,17 @@ func Test_Integration(t *testing.T) {
185185
},
186186
}))
187187

188-
_, err = i.Eval(`:types`)
188+
out, err := i.Eval(`:types`)
189189
assert.NoError(t, err)
190-
assert.Equal(t, i.typesForSource(), i.shellCmdOutput)
190+
assert.Equal(t, i.typesForSource()+"\n", out)
191191

192-
_, err = i.Eval(":help")
192+
out, err = i.Eval(":help")
193193
assert.NoError(t, err)
194-
assert.Equal(t, helpText, i.shellCmdOutput)
194+
assert.Equal(t, helpText+"\n", out)
195195

196-
_, err = i.Eval(`:imports`)
196+
out, err = i.Eval(`:imports`)
197197
assert.NoError(t, err)
198-
assert.Equal(t, i.imports.AsDump()+"\n", i.eval())
198+
assert.Equal(t, i.imports.AsDump()+"\n", out)
199199

200200
_, err = i.Eval("var x int = 2")
201201
assert.NoError(t, err)
@@ -204,7 +204,7 @@ func Test_Integration(t *testing.T) {
204204
_, err = i.Eval("x+=2")
205205
assert.NoError(t, err)
206206

207-
out := i.eval()
207+
out = i.eval()
208208
assert.Empty(t, out)
209209
assert.Equal(t, []string{"x+=2"}, i.code)
210210

@@ -215,23 +215,21 @@ func Test_Integration(t *testing.T) {
215215
out = i.eval()
216216
assert.Equal(t, "<int> 4\n", out)
217217

218-
_, err = i.Eval(":doc fmt.Println")
218+
out, err = i.Eval(":doc fmt.Println")
219219
assert.NoError(t, err)
220220

221221
doc, err := goDoc("fmt.Println")
222222
assert.NoError(t, err)
223-
assert.Equal(t, string(doc)+"\n", i.eval())
223+
assert.Equal(t, string(doc)+"\n", out)
224224

225225
_, err = i.Eval("func Name() string{}")
226226
assert.NoError(t, err)
227227
assert.Equal(t, "func Name() string{}", i.funcs["Name"])
228228

229-
_, err = i.Eval(":funcs")
229+
out, err = i.Eval(":funcs")
230230
assert.NoError(t, err)
231-
assert.Equal(t, "Name => func Name() string{}\n", i.eval())
231+
assert.Equal(t, "Name => func Name() string{}\n", out)
232232

233-
_, err = i.Eval(":dump")
233+
out, err = i.Eval(":dump")
234234
assert.NoError(t, err)
235-
exp := i.shellCmdOutput
236-
assert.Equal(t, exp+"\n", i.eval())
237235
}

0 commit comments

Comments
 (0)