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..62350e3af9d6a6dc8bb8fce9981c64e2ae60f405 100644 |
--- a/extensions/renderer/api/serial/data_receiver_unittest.cc |
+++ b/extensions/renderer/api/serial/data_receiver_unittest.cc |
@@ -103,6 +103,41 @@ 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, SourceShutdown) { |
error_to_send_.push(2); |
RunTest("data_receiver_unittest.js", "testSourceShutdown"); |