diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-07-01 18:07:12 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-07-03 21:22:39 +0200 |
commit | a33f575cda908c75ad18d56eff014f709186bde2 (patch) | |
tree | 084aa1c00c3fc4492090440ed23a27799106cc12 /src/mock_runtime_test.cc | |
parent | 7fcaf7d35dc94d3fe40faf59002131201ba24dc4 (diff) |
Switch back to recv/send instead of pub/sub for low-level API.
Diffstat (limited to 'src/mock_runtime_test.cc')
-rw-r--r-- | src/mock_runtime_test.cc | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mock_runtime_test.cc b/src/mock_runtime_test.cc index beb4e95a8..953210ece 100644 --- a/src/mock_runtime_test.cc +++ b/src/mock_runtime_test.cc @@ -25,62 +25,62 @@ TEST(MockRuntimeTest, ErrorsCorrectly) { deno_buf strbuf(const char* str) { return deno_buf{str, strlen(str)}; } -TEST(MockRuntimeTest, PubSuccess) { +TEST(MockRuntimeTest, SendSuccess) { Deno* d = deno_new(nullptr, nullptr); - EXPECT_TRUE(deno_execute(d, "a.js", "PubSuccess()")); - EXPECT_TRUE(deno_pub(d, "PubSuccess", strbuf("abc"))); + EXPECT_TRUE(deno_execute(d, "a.js", "SendSuccess()")); + EXPECT_TRUE(deno_send(d, "SendSuccess", strbuf("abc"))); deno_delete(d); } -TEST(MockRuntimeTest, PubByteLength) { +TEST(MockRuntimeTest, SendByteLength) { Deno* d = deno_new(nullptr, nullptr); - EXPECT_TRUE(deno_execute(d, "a.js", "PubByteLength()")); + EXPECT_TRUE(deno_execute(d, "a.js", "SendByteLength()")); // We pub the wrong sized message, it should throw. - EXPECT_FALSE(deno_pub(d, "PubByteLength", strbuf("abcd"))); + EXPECT_FALSE(deno_send(d, "SendByteLength", strbuf("abcd"))); deno_delete(d); } -TEST(MockRuntimeTest, PubNoCallback) { +TEST(MockRuntimeTest, SendNoCallback) { Deno* d = deno_new(nullptr, nullptr); - // We didn't call deno_sub(), pubing should fail. - EXPECT_FALSE(deno_pub(d, "PubNoCallback", strbuf("abc"))); + // We didn't call deno.recv() in JS, should fail. + EXPECT_FALSE(deno_send(d, "SendNoCallback", strbuf("abc"))); deno_delete(d); } -TEST(MockRuntimeTest, SubReturnEmpty) { +TEST(MockRuntimeTest, RecvReturnEmpty) { static int count = 0; Deno* d = deno_new(nullptr, [](auto _, auto channel, auto buf) { count++; - EXPECT_STREQ(channel, "SubReturnEmpty"); + EXPECT_STREQ(channel, "RecvReturnEmpty"); EXPECT_EQ(static_cast<size_t>(3), buf.len); EXPECT_EQ(buf.data[0], 'a'); EXPECT_EQ(buf.data[1], 'b'); EXPECT_EQ(buf.data[2], 'c'); }); - EXPECT_TRUE(deno_execute(d, "a.js", "SubReturnEmpty()")); + EXPECT_TRUE(deno_execute(d, "a.js", "RecvReturnEmpty()")); EXPECT_EQ(count, 2); deno_delete(d); } -TEST(MockRuntimeTest, SubReturnBar) { +TEST(MockRuntimeTest, RecvReturnBar) { static int count = 0; Deno* d = deno_new(nullptr, [](auto deno, auto channel, auto buf) { count++; - EXPECT_STREQ(channel, "SubReturnBar"); + EXPECT_STREQ(channel, "RecvReturnBar"); EXPECT_EQ(static_cast<size_t>(3), buf.len); EXPECT_EQ(buf.data[0], 'a'); EXPECT_EQ(buf.data[1], 'b'); EXPECT_EQ(buf.data[2], 'c'); deno_set_response(deno, strbuf("bar")); }); - EXPECT_TRUE(deno_execute(d, "a.js", "SubReturnBar()")); + EXPECT_TRUE(deno_execute(d, "a.js", "RecvReturnBar()")); EXPECT_EQ(count, 1); deno_delete(d); } -TEST(MockRuntimeTest, DoubleSubFails) { +TEST(MockRuntimeTest, DoubleRecvFails) { Deno* d = deno_new(nullptr, nullptr); - EXPECT_FALSE(deno_execute(d, "a.js", "DoubleSubFails()")); + EXPECT_FALSE(deno_execute(d, "a.js", "DoubleRecvFails()")); deno_delete(d); } |