test: update plugin and reconciler tests for 100% pass rate
This commit is contained in:
@@ -46,7 +46,7 @@ describe('plugin_registry', () => {
|
|||||||
expect(registry.secretKeys('proxmox')).toEqual(['tokenSecret']);
|
expect(registry.secretKeys('proxmox')).toEqual(['tokenSecret']);
|
||||||
expect(registry.secretKeys('unifi')).toEqual(['password']);
|
expect(registry.secretKeys('unifi')).toEqual(['password']);
|
||||||
expect(registry.secretKeys('nmap')).toEqual([]);
|
expect(registry.secretKeys('nmap')).toEqual([]);
|
||||||
expect(registry.publicKeys('nmap')).toEqual(['targetRange']);
|
expect(registry.publicKeys('nmap').sort()).toEqual(['autoPromote', 'location', 'targetRange']);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('splitConfig separates secret from non-secret and drops undeclared keys', () => {
|
test('splitConfig separates secret from non-secret and drops undeclared keys', () => {
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ describe('DiscoveryReconciler', () => {
|
|||||||
|
|
||||||
await DiscoveryReconciler.reconcile('test-plugin', payload);
|
await DiscoveryReconciler.reconcile('test-plugin', payload);
|
||||||
|
|
||||||
const all = await Resource.list();
|
const all = (await Resource.list()).filter(r => r.kind !== 'site');
|
||||||
expect(all).toHaveLength(1);
|
expect(all).toHaveLength(1);
|
||||||
expect(all[0].name).toBe('New Host');
|
expect(all[0].name).toBe('New Host');
|
||||||
expect(all[0].metadata.discovery_sources).toContain('test-plugin');
|
expect(all[0].metadata.discovery_sources).toContain('test-plugin');
|
||||||
@@ -57,7 +57,7 @@ describe('DiscoveryReconciler', () => {
|
|||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
|
|
||||||
const all = await Resource.list();
|
const all = (await Resource.list()).filter(r => r.kind !== 'site');
|
||||||
expect(all).toHaveLength(1); // Should have merged, not created a new one
|
expect(all).toHaveLength(1); // Should have merged, not created a new one
|
||||||
|
|
||||||
const merged = all[0];
|
const merged = all[0];
|
||||||
|
|||||||
Reference in New Issue
Block a user