1
0
Fork 0

Merge pull request #146 from rqlite/system_tests

More single-node system tests
master
Philip O'Toole 8 years ago
commit 5445dd3aec

@ -26,6 +26,21 @@ func Test_SingleNode(t *testing.T) {
expected: `{"results":[{"last_insert_id":1,"rows_affected":1}]}`, expected: `{"results":[{"last_insert_id":1,"rows_affected":1}]}`,
execute: true, execute: true,
}, },
{
stmt: `INSERT INTO bar(name) VALUES("fiona")`,
expected: `{"results":[{"error":"no such table: bar"}]}`,
execute: true,
},
{
stmt: `INSERT blah blah`,
expected: `{"results":[{"error":"near \"blah\": syntax error"}]}`,
execute: true,
},
{
stmt: `INSERT INTO foo(name) VALUES("fiona")`,
expected: ``,
execute: false,
},
{ {
stmt: `SELECT * FROM foo`, stmt: `SELECT * FROM foo`,
expected: `{"results":[{"columns":["id","name"],"types":["integer","text"],"values":[[1,"fiona"]]}]}`, expected: `{"results":[{"columns":["id","name"],"types":["integer","text"],"values":[[1,"fiona"]]}]}`,

Loading…
Cancel
Save