onedionys-real-time-data-syncing
Version:
One Dionys (Real-Time Data Syncing) - A utility for synchronizing data in real-time between clients and servers, allowing web applications to respond to data changes instantly.
21 lines (15 loc) • 576 B
JavaScript
// realTimeDataSyncing.test.js
const assert = require('assert');
const RealTimeDataSyncing = require('../src/realTimeDataSyncing');
describe('RealTimeDataSyncing', () => {
it('should update data and notify listeners', () => {
const rtds = new RealTimeDataSyncing();
let notifiedData = null;
const listener = (data) => {
notifiedData = data;
};
rtds.addListener(listener);
rtds.updateData('temperature', 25);
assert.deepStrictEqual(notifiedData, { temperature: 25 });
});
});