[gjs] Add a test for DBus.getCurrentMessageContext()



commit f85af2ccc3296726f600bac91dd603de4a07d918
Author: Colin Walters <walters verbum org>
Date:   Mon Feb 8 11:54:31 2010 -0500

    Add a test for DBus.getCurrentMessageContext()

 test/js/testDbus.js |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/test/js/testDbus.js b/test/js/testDbus.js
index e98df00..cacaf69 100644
--- a/test/js/testDbus.js
+++ b/test/js/testDbus.js
@@ -740,6 +740,22 @@ function testGetAllProperties() {
     assertEquals(2, count);
 }
 
+function testGetMessageContextAsync() {
+    let sender, serial;
+    Mainloop.idle_add(function () {
+                        let proxy = new Malarky();
+                        proxy.noInParameterRemote(function (result, excp) {
+                                                    let context = DBus.getCurrentMessageContext();
+                                                    sender = context.sender;
+                                                    serial = context.serial;
+                                                    Mainloop.quit('testDbus');
+                                                  });
+                      });
+    Mainloop.run('testDbus');
+    assertTrue(typeof(sender) == 'string');
+    assertTrue(typeof(serial) == 'number');
+}
+
 function testByteArrays() {
     let someString = "Hello\0world!\0\0\1\2\3";
     let theResult, theExcp;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]