Skip to content

Commit ad5cbf7

Browse files
committed
Fix tests - enterWith is not happening now in tested methods
1 parent c357074 commit ad5cbf7

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

packages/dd-trace/src/appsec/rasp/fs-plugin.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const enabledFor = {
1414

1515
let fsPlugin
1616

17-
function storeToStart (fsProps, store = storage('legacy').getStore()) {
17+
function getStoreToStart (fsProps, store = storage('legacy').getStore()) {
1818
if (store && !store.fs?.opExcluded) {
1919
return {
2020
...store,
@@ -46,12 +46,12 @@ class AppsecFsPlugin extends Plugin {
4646
_onFsOperationStart () {
4747
const store = storage('legacy').getStore()
4848
if (store) {
49-
return storeToStart({ root: store.fs?.root === undefined }, store)
49+
return getStoreToStart({ root: store.fs?.root === undefined }, store)
5050
}
5151
}
5252

5353
_onResponseRenderStart () {
54-
return storeToStart({ opExcluded: true })
54+
return getStoreToStart({ opExcluded: true })
5555
}
5656

5757
_onFsOperationFinishOrRenderEnd () {

packages/dd-trace/test/appsec/rasp/fs-plugin.spec.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe('AppsecFsPlugin', () => {
2727
beforeEach(() => {
2828
configure = sinon.stub()
2929
class PluginClass {
30-
addSub (channelName, handler) {}
30+
addBind (channelName, handler) {}
3131

3232
configure (config) {
3333
configure(config)
@@ -93,20 +93,18 @@ describe('AppsecFsPlugin', () => {
9393
})
9494

9595
describe('_onFsOperationStart', () => {
96-
it('should mark fs root', () => {
96+
it('should return fs root', () => {
9797
const origStore = {}
9898
storage('legacy').enterWith(origStore)
9999

100-
appsecFsPlugin._onFsOperationStart()
100+
let store = appsecFsPlugin._onFsOperationStart()
101101

102-
let store = storage('legacy').getStore()
103102
assert.property(store, 'fs')
104103
assert.propertyVal(store.fs, 'parentStore', origStore)
105104
assert.propertyVal(store.fs, 'root', true)
106105

107-
appsecFsPlugin._onFsOperationFinishOrRenderEnd()
106+
store = appsecFsPlugin._onFsOperationFinishOrRenderEnd()
108107

109-
store = storage('legacy').getStore()
110108
assert.equal(store, origStore)
111109
assert.notProperty(store, 'fs')
112110
})
@@ -115,28 +113,30 @@ describe('AppsecFsPlugin', () => {
115113
const origStore = { orig: true }
116114
storage('legacy').enterWith(origStore)
117115

118-
appsecFsPlugin._onFsOperationStart()
116+
const rootStore = appsecFsPlugin._onFsOperationStart()
119117

120-
const rootStore = storage('legacy').getStore()
121118
assert.property(rootStore, 'fs')
122119
assert.propertyVal(rootStore.fs, 'parentStore', origStore)
123120
assert.propertyVal(rootStore.fs, 'root', true)
124121

125-
appsecFsPlugin._onFsOperationStart()
122+
storage('legacy').enterWith(rootStore)
123+
124+
let store = appsecFsPlugin._onFsOperationStart()
126125

127-
let store = storage('legacy').getStore()
128126
assert.property(store, 'fs')
129127
assert.propertyVal(store.fs, 'parentStore', rootStore)
130128
assert.propertyVal(store.fs, 'root', false)
131129
assert.propertyVal(store, 'orig', true)
132130

133-
appsecFsPlugin._onFsOperationFinishOrRenderEnd()
131+
storage('legacy').enterWith(store)
132+
133+
store = appsecFsPlugin._onFsOperationFinishOrRenderEnd()
134134

135-
store = storage('legacy').getStore()
136135
assert.equal(store, rootStore)
137136

138-
appsecFsPlugin._onFsOperationFinishOrRenderEnd()
139-
store = storage('legacy').getStore()
137+
storage('legacy').enterWith(store)
138+
139+
store = appsecFsPlugin._onFsOperationFinishOrRenderEnd()
140140
assert.equal(store, origStore)
141141
})
142142
})
@@ -148,16 +148,16 @@ describe('AppsecFsPlugin', () => {
148148
const origStore = {}
149149
storage('legacy').enterWith(origStore)
150150

151-
appsecFsPlugin._onResponseRenderStart()
151+
let store = appsecFsPlugin._onResponseRenderStart()
152152

153-
let store = storage('legacy').getStore()
154153
assert.property(store, 'fs')
155154
assert.propertyVal(store.fs, 'parentStore', origStore)
156155
assert.propertyVal(store.fs, 'opExcluded', true)
157156

158-
appsecFsPlugin._onFsOperationFinishOrRenderEnd()
157+
storage('legacy').enterWith(store)
158+
159+
store = appsecFsPlugin._onFsOperationFinishOrRenderEnd()
159160

160-
store = storage('legacy').getStore()
161161
assert.equal(store, origStore)
162162
assert.notProperty(store, 'fs')
163163
})

0 commit comments

Comments
 (0)