diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-17 22:54:18 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-17 22:54:18 +0200 |
| commit | 0241122e05ac0bd174d4ec43a5882397c146aa89 (patch) | |
| tree | f2be5988e8893222130a992ce051bf67200be037 /tests | |
| parent | f367759f30f43d0f18c4fa3e7160a3ee5604e261 (diff) | |
| download | bokf-0241122e05ac0bd174d4ec43a5882397c146aa89.tar.gz bokf-0241122e05ac0bd174d4ec43a5882397c146aa89.zip | |
Implement org.update (owner) and cover it in testsv0.1.5
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_core.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/test_core.c b/tests/test_core.c index 5960665..a9910e9 100644 --- a/tests/test_core.c +++ b/tests/test_core.c @@ -393,6 +393,34 @@ int main(void) CHECK_STR(d, "result.items.0.role", "owner"); yyjson_doc_free(d); + d = call(reqf("{\"v\":1,\"id\":\"8b\",\"cmd\":\"org.update\"," + "\"session\":\"%s\",\"org\":%d,\"args\":" + "{\"org_nr\":\"559331-2126\",\"vat_nr\":\"SE559331212601\"," + "\"address\":\"Lingonvägen 9\",\"postal_code\":\"192 48\"," + "\"city\":\"Sollentuna\",\"email\":\"a@b.se\"," + "\"phone\":\"+46700000000\"}}", + g_session, (int)org_id)); + CHECK_OK(d); + CHECK_STR(d, "result.vat_nr", "SE559331212601"); + CHECK_STR(d, "result.org_nr", "559331-2126"); + yyjson_doc_free(d); + + d = call(reqf("{\"v\":1,\"id\":\"8c\",\"cmd\":\"org.get\"," + "\"session\":\"%s\",\"org\":%d}", + g_session, (int)org_id)); + CHECK_OK(d); + CHECK_STR(d, "result.address", "Lingonvägen 9"); + CHECK_STR(d, "result.postal_code", "192 48"); + CHECK_STR(d, "result.city", "Sollentuna"); + yyjson_doc_free(d); + + d = call(reqf("{\"v\":1,\"id\":\"8d\",\"cmd\":\"org.update\"," + "\"session\":\"%s\",\"org\":%d,\"args\":" + "{\"moms_period\":\"week\"}}", + g_session, (int)org_id)); + CHECK_STR(d, "error.code", "INVALID_ARGS"); + yyjson_doc_free(d); + d = call(reqf("{\"v\":1,\"id\":\"9\",\"cmd\":\"session.use_org\"," "\"session\":\"%s\",\"args\":{\"org\":%d}}", g_session, (int)org_id)); |
