VulpesOS/gaia/apps/system/test/unit/mock_iac_handler.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

35 lines
546 B
JavaScript
Executable file

'use strict';
/* exported MockIACHandler */
var MockIACPort = {
_name: null,
_messages: [],
_reset: function() {
this._messages = [];
this._name = null;
},
postMessage: function(msg) {
this._messages.push(msg);
},
mTearDown: function() {
this._name = null;
this._messages = [];
},
mNumberOfMessages: function() {
return this._messages.length;
}
};
var MockIACHandler = {
getPort: function(portName) {
MockIACPort._reset();
MockIACPort._name = portName;
return MockIACPort;
}
};