| Index: extensions/renderer/api/serial/data_sender_unittest.cc
|
| diff --git a/extensions/renderer/api/serial/data_sender_unittest.cc b/extensions/renderer/api/serial/data_sender_unittest.cc
|
| index 9f129e077fe23511d0d8b4bab785c518ce69c4c3..18a62367d30aedbefb8b7a2ca0a5f50d3b7e15f9 100644
|
| --- a/extensions/renderer/api/serial/data_sender_unittest.cc
|
| +++ b/extensions/renderer/api/serial/data_sender_unittest.cc
|
| @@ -22,6 +22,8 @@ class DataSenderTest : public ApiTestBase {
|
| env()->RegisterModule("data_sender", IDR_DATA_SENDER_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(&DataSenderTest::CreateDataSink, base::Unretained(this)));
|
| }
|
| @@ -159,4 +161,32 @@ TEST_F(DataSenderTest, Close) {
|
| RunTest("data_sender_unittest.js", "testClose");
|
| }
|
|
|
| +TEST_F(DataSenderTest, SendAfterSerialization) {
|
| + expected_data_.push("aa");
|
| + RunTest("data_sender_unittest.js", "testSendAfterSerialization");
|
| +}
|
| +
|
| +TEST_F(DataSenderTest, SendErrorAfterSerialization) {
|
| + expected_data_.push("");
|
| + expected_data_.push("a");
|
| + error_to_report_.push(1);
|
| + RunTest("data_sender_unittest.js", "testSendErrorAfterSerialization");
|
| +}
|
| +
|
| +TEST_F(DataSenderTest, CancelAfterSerialization) {
|
| + RunTest("data_sender_unittest.js", "testCancelAfterSerialization");
|
| +}
|
| +
|
| +TEST_F(DataSenderTest, SerializeCancelsSendsInProgress) {
|
| + RunTest("data_sender_unittest.js", "testSerializeCancelsSendsInProgress");
|
| +}
|
| +
|
| +TEST_F(DataSenderTest, SerializeWaitsForCancel) {
|
| + RunTest("data_sender_unittest.js", "testSerializeWaitsForCancel");
|
| +}
|
| +
|
| +TEST_F(DataSenderTest, SerializeAfterClose) {
|
| + RunTest("data_sender_unittest.js", "testSerializeAfterClose");
|
| +}
|
| +
|
| } // namespace extensions
|
|
|