Issue with sending ether to paymaster inside test

Hi Guys,
trying to send ether to paymaster contract inside my tests like

await paymaster.setRelayHub(
  RELAYHUB, {from :owner})


  await web3.eth.sendTransaction({from:owner, to:paymaster.address, value:1e18})

but I get an issue

Error: Returned error: VM Exception while processing transaction: revert
at Object.ErrorResponse (node_modules/@openzeppelin/test-environment/node_modules/web3-core-helpers/src/errors.js:29:16)
at /Users/virazmalhotra/Development/front-monorepo/packages/front-contracts/node_modules/@openzeppelin/test-environment/node_modules/web3-core-requestmanager/src/index.js:140:36
at XMLHttpRequest.request.onreadystatechange (node_modules/@openzeppelin/test-environment/node_modules/web3-providers-http/src/index.js:102:13)
at XMLHttpRequestEventTarget.dispatchEvent (node_modules/xhr2-cookies/xml-http-request-event-target.ts:44:13)
at XMLHttpRequest._setReadyState (node_modules/xhr2-cookies/xml-http-request.ts:219:8)
at XMLHttpRequest._onHttpResponseEnd (node_modules/xhr2-cookies/xml-http-request.ts:345:8)
at IncomingMessage. (node_modules/xhr2-cookies/xml-http-request.ts:311:39)
at endReadableNT (_stream_readable.js:1154:12)
at processTicksAndRejections (internal/process/task_queues.js:77:11)

the relayer address is the one I obtained after running npx gsn start
am I missing something?
also if I comment the line where I am sending eth and do everything else so when I call my recipient contract which has inherited base recipient shouldn’t it revert because paymaster has no eth ? but instead, it passes