Fix jwt-token

This commit is contained in:
2025-09-15 15:35:18 +02:00
parent 9e9a34dede
commit bfb4b05aed

View File

@@ -345,8 +345,8 @@ describe('Models', () => {
drone_id: 1001 drone_id: 1001
}); });
expect(detection.server_timestamp).to.exist; expect(detection.created_at).to.exist;
expect(detection.server_timestamp).to.be.a('date'); expect(detection.created_at).to.be.a('date');
}); });
it('should validate coordinate ranges', async () => { it('should validate coordinate ranges', async () => {
@@ -408,9 +408,9 @@ describe('Models', () => {
const ruleData = { const ruleData = {
tenant_id: tenant.id, tenant_id: tenant.id,
name: 'Test Rule', name: 'Test Rule',
drone_type: 2, priority: 'high',
min_rssi: -70, min_detections: 2,
max_distance: 1000, time_window: 300,
is_active: true is_active: true
}; };
@@ -418,8 +418,8 @@ describe('Models', () => {
expect(rule.id).to.exist; expect(rule.id).to.exist;
expect(rule.name).to.equal('Test Rule'); expect(rule.name).to.equal('Test Rule');
expect(rule.drone_type).to.equal(2); expect(rule.priority).to.equal('high');
expect(rule.min_rssi).to.equal(-70); expect(rule.min_detections).to.equal(2);
}); });
it('should have default values', async () => { it('should have default values', async () => {
@@ -429,12 +429,6 @@ describe('Models', () => {
name: 'Test Rule' name: 'Test Rule'
}); });
console.log('DEBUG AlertRule defaults:', {
is_active: rule.is_active,
priority: rule.priority,
allFields: Object.keys(rule.dataValues)
});
expect(rule.is_active).to.be.true; expect(rule.is_active).to.be.true;
expect(rule.priority).to.equal('medium'); expect(rule.priority).to.equal('medium');
}); });
@@ -481,19 +475,17 @@ describe('Models', () => {
const logData = { const logData = {
device_id: device.id, device_id: device.id,
rule_name: 'Test Alert', alert_type: 'email',
threat_level: 'high', recipient: 'test@example.com',
message: 'Test alert message', message: 'Test alert message',
drone_type: 2, status: 'pending'
rssi: -50,
drone_id: 1001
}; };
const alertLog = await models.AlertLog.create(logData); const alertLog = await models.AlertLog.create(logData);
expect(alertLog.id).to.exist; expect(alertLog.id).to.exist;
expect(alertLog.rule_name).to.equal('Test Alert'); expect(alertLog.alert_type).to.equal('email');
expect(alertLog.threat_level).to.equal('high'); expect(alertLog.recipient).to.equal('test@example.com');
expect(alertLog.message).to.equal('Test alert message'); expect(alertLog.message).to.equal('Test alert message');
}); });
@@ -507,13 +499,12 @@ describe('Models', () => {
const alertLog = await models.AlertLog.create({ const alertLog = await models.AlertLog.create({
device_id: device.id, device_id: device.id,
rule_name: 'Test Alert', alert_type: 'email',
threat_level: 'high',
message: 'Test alert message' message: 'Test alert message'
}); });
expect(alertLog.timestamp).to.exist; expect(alertLog.created_at).to.exist;
expect(alertLog.timestamp).to.be.a('date'); expect(alertLog.created_at).to.be.a('date');
}); });
it('should validate threat level values', async () => { it('should validate threat level values', async () => {