| Index: extensions/renderer/api/serial/data_receiver_unittest.cc
|
| diff --git a/extensions/renderer/api/serial/data_receiver_unittest.cc b/extensions/renderer/api/serial/data_receiver_unittest.cc
|
| index f223cb3afba5d92c4fb8b2d049dfea72f66d8bcf..cec7c41494a2b310dbb4437f72c211c130281295 100644
|
| --- a/extensions/renderer/api/serial/data_receiver_unittest.cc
|
| +++ b/extensions/renderer/api/serial/data_receiver_unittest.cc
|
| @@ -22,6 +22,8 @@ class DataReceiverTest : public ApiTestBase {
|
| env()->RegisterModule("data_receiver", IDR_DATA_RECEIVER_JS);
|
| env()->RegisterModule("device/serial/data_stream.mojom",
|
| IDR_DATA_STREAM_MOJOM_JS);
|
| + env()->RegisterModule("device/serial/data_stream_serialization.mojom",
|
| + IDR_DATA_STREAM_SERIALIZATION_MOJOM_JS);
|
| service_provider()->AddService(base::Bind(
|
| &DataReceiverTest::CreateDataSource, base::Unretained(this)));
|
| }
|
| @@ -103,6 +105,46 @@ TEST_F(DataReceiverTest, ReceiveErrorThenData) {
|
| RunTest("data_receiver_unittest.js", "testReceiveErrorThenData");
|
| }
|
|
|
| +TEST_F(DataReceiverTest, ReceiveWithSerialization) {
|
| + data_to_send_.push("a");
|
| + data_to_send_.push("b");
|
| + RunTest("data_receiver_unittest.js", "testReceiveWithSerialization");
|
| +}
|
| +
|
| +TEST_F(DataReceiverTest, ReceiveErrorWithSerialization) {
|
| + error_to_send_.push(1);
|
| + error_to_send_.push(3);
|
| + RunTest("data_receiver_unittest.js", "testReceiveErrorWithSerialization");
|
| +}
|
| +
|
| +TEST_F(DataReceiverTest, ReceiveDataAndErrorWithSerialization) {
|
| + data_to_send_.push("a");
|
| + data_to_send_.push("b");
|
| + data_to_send_.push("c");
|
| + error_to_send_.push(1);
|
| + error_to_send_.push(3);
|
| + RunTest("data_receiver_unittest.js",
|
| + "testReceiveDataAndErrorWithSerialization");
|
| +}
|
| +
|
| +TEST_F(DataReceiverTest, ReceiveErrorThenDataWithSerialization) {
|
| + data_to_send_.push("");
|
| + data_to_send_.push("a");
|
| + error_to_send_.push(1);
|
| + RunTest("data_receiver_unittest.js",
|
| + "testReceiveErrorThenDataWithSerialization");
|
| +}
|
| +
|
| +TEST_F(DataReceiverTest, SerializeDuringReceive) {
|
| + data_to_send_.push("a");
|
| + RunTest("data_receiver_unittest.js", "testSerializeDuringReceive");
|
| +}
|
| +
|
| +TEST_F(DataReceiverTest, SerializeAfterClose) {
|
| + data_to_send_.push("a");
|
| + RunTest("data_receiver_unittest.js", "testSerializeAfterClose");
|
| +}
|
| +
|
| TEST_F(DataReceiverTest, SourceShutdown) {
|
| error_to_send_.push(2);
|
| RunTest("data_receiver_unittest.js", "testSourceShutdown");
|
|
|