console: fixed comment typo
This commit is contained in:
parent
99e1a5e0fb
commit
0fd02fe9cf
@ -314,7 +314,7 @@ func (c *Console) Interactive() {
|
|||||||
input = "" // Current user input
|
input = "" // Current user input
|
||||||
scheduler = make(chan string) // Channel to send the next prompt on and receive the input
|
scheduler = make(chan string) // Channel to send the next prompt on and receive the input
|
||||||
)
|
)
|
||||||
// Start a goroutine to listen for promt requests and send back inputs
|
// Start a goroutine to listen for prompt requests and send back inputs
|
||||||
go func() {
|
go func() {
|
||||||
for {
|
for {
|
||||||
// Read the next user input
|
// Read the next user input
|
||||||
|
@ -201,7 +201,7 @@ func TestInteractive(t *testing.T) {
|
|||||||
|
|
||||||
go tester.console.Interactive()
|
go tester.console.Interactive()
|
||||||
|
|
||||||
// Wait for a promt and send a statement back
|
// Wait for a prompt and send a statement back
|
||||||
select {
|
select {
|
||||||
case <-tester.input.scheduler:
|
case <-tester.input.scheduler:
|
||||||
case <-time.After(time.Second):
|
case <-time.After(time.Second):
|
||||||
@ -212,7 +212,7 @@ func TestInteractive(t *testing.T) {
|
|||||||
case <-time.After(time.Second):
|
case <-time.After(time.Second):
|
||||||
t.Fatalf("input feedback timeout")
|
t.Fatalf("input feedback timeout")
|
||||||
}
|
}
|
||||||
// Wait for the second promt and ensure first statement was evaluated
|
// Wait for the second prompt and ensure first statement was evaluated
|
||||||
select {
|
select {
|
||||||
case <-tester.input.scheduler:
|
case <-tester.input.scheduler:
|
||||||
case <-time.After(time.Second):
|
case <-time.After(time.Second):
|
||||||
@ -249,7 +249,7 @@ func TestExecute(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Tests that the JavaScript objects returned by statement executions are properly
|
// Tests that the JavaScript objects returned by statement executions are properly
|
||||||
// pretty printed instead of just displaing "[object]".
|
// pretty printed instead of just displaying "[object]".
|
||||||
func TestPrettyPrint(t *testing.T) {
|
func TestPrettyPrint(t *testing.T) {
|
||||||
tester := newTester(t, nil)
|
tester := newTester(t, nil)
|
||||||
defer tester.Close(t)
|
defer tester.Close(t)
|
||||||
@ -300,7 +300,7 @@ func TestIndenting(t *testing.T) {
|
|||||||
}{
|
}{
|
||||||
{`var a = 1;`, 0},
|
{`var a = 1;`, 0},
|
||||||
{`"some string"`, 0},
|
{`"some string"`, 0},
|
||||||
{`"some string with (parentesis`, 0},
|
{`"some string with (parenthesis`, 0},
|
||||||
{`"some string with newline
|
{`"some string with newline
|
||||||
("`, 0},
|
("`, 0},
|
||||||
{`function v(a,b) {}`, 0},
|
{`function v(a,b) {}`, 0},
|
||||||
|
@ -27,7 +27,7 @@ import (
|
|||||||
// Only this reader may be used for input because it keeps an internal buffer.
|
// Only this reader may be used for input because it keeps an internal buffer.
|
||||||
var Stdin = newTerminalPrompter()
|
var Stdin = newTerminalPrompter()
|
||||||
|
|
||||||
// UserPrompter defines the methods needed by the console to promt the user for
|
// UserPrompter defines the methods needed by the console to prompt the user for
|
||||||
// various types of inputs.
|
// various types of inputs.
|
||||||
type UserPrompter interface {
|
type UserPrompter interface {
|
||||||
// PromptInput displays the given prompt to the user and requests some textual
|
// PromptInput displays the given prompt to the user and requests some textual
|
||||||
|
Loading…
Reference in New Issue
Block a user