Skip to content

Commit

Permalink
Update standalone integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
iunanua committed Oct 14, 2024
1 parent c1eab51 commit 23892ae
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions integration-tests/standalone-asm.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ const {
curlAndAssertMessage,
curl
} = require('./helpers')
const { USER_KEEP, AUTO_REJECT, AUTO_KEEP } = require('../ext/priority')

describe('Standalone ASM', () => {
let sandbox, cwd, startupTestFile, agent, proc, env
Expand Down Expand Up @@ -43,22 +44,18 @@ describe('Standalone ASM', () => {
await agent.stop()
})

function assertKeep (payload, manual = true) {
function assertKeep (payload) {
const { meta, metrics } = payload
if (manual) {
assert.propertyVal(meta, 'manual.keep', 'true')
} else {
assert.notProperty(meta, 'manual.keep')
}

assert.propertyVal(meta, '_dd.p.appsec', '1')

assert.propertyVal(metrics, '_sampling_priority_v1', 2)
assert.propertyVal(metrics, '_sampling_priority_v1', USER_KEEP)
assert.propertyVal(metrics, '_dd.apm.enabled', 0)
}

function assertDrop (payload) {
const { metrics } = payload
assert.propertyVal(metrics, '_sampling_priority_v1', 0)
assert.propertyVal(metrics, '_sampling_priority_v1', AUTO_REJECT)
assert.propertyVal(metrics, '_dd.apm.enabled', 0)
assert.notProperty(metrics, '_dd.p.appsec')
}
Expand Down Expand Up @@ -103,7 +100,7 @@ describe('Standalone ASM', () => {
assert.notProperty(meta, 'manual.keep')
assert.notProperty(meta, '_dd.p.appsec')

assert.propertyVal(metrics, '_sampling_priority_v1', 1)
assert.propertyVal(metrics, '_sampling_priority_v1', AUTO_KEEP)
assert.propertyVal(metrics, '_dd.apm.enabled', 0)

assertDrop(payload[2][0])
Expand Down Expand Up @@ -213,7 +210,7 @@ describe('Standalone ASM', () => {

const innerReq = payload.find(p => p[0].resource === 'GET /down')
assert.notStrictEqual(innerReq, undefined)
assertKeep(innerReq[0], false)
assertKeep(innerReq[0])
}, undefined, undefined, true)
})

Expand Down

0 comments on commit 23892ae

Please sign in to comment.