Interface: ODataFixtures
Standalone OData fixture interface.
Capability
odata.fixture
Example
import { odataTest } from 'playwright-praman';
odataTest('query entities', async ({ odata }) => {
const count = await odata.getEntityCount('/Products/$count');
});
Properties
odata
odata:
object
callFunctionImport
readonlycallFunctionImport: (serviceUrl,fn,params?,method?,opts?) =>Promise<ODataHttpResult<unknown>>
Parameters
serviceUrl
string
fn
string
params?
Record<string, unknown>
method?
"POST" | "GET"
opts?
Returns
Promise<ODataHttpResult<unknown>>
createEntity
readonlycreateEntity: (serviceUrl,entitySet,data,opts?) =>Promise<ODataHttpResult<unknown>>
Parameters
serviceUrl
string
entitySet
string
data
unknown
opts?
Returns
Promise<ODataHttpResult<unknown>>
deleteEntity
readonlydeleteEntity: (serviceUrl,entitySet,key,opts?) =>Promise<void>
Parameters
serviceUrl
string
entitySet
string
key
string
opts?
Returns
Promise<void>
fetchCSRFToken
readonlyfetchCSRFToken: (serviceUrl) =>Promise<CSRFTokenResult>
Parameters
serviceUrl
string
Returns
Promise<CSRFTokenResult>
getEntityCount
readonlygetEntityCount: (path,opts?) =>Promise<number>
Parameters
path
string
opts?
Returns
Promise<number>
getModelData
readonlygetModelData: (path,opts?) =>Promise<unknown>
Parameters
path
string
opts?
Returns
Promise<unknown>
getModelProperty
readonlygetModelProperty: (path,opts?) =>Promise<unknown>
Parameters
path
string
opts?
Returns
Promise<unknown>
hasPendingChanges
readonlyhasPendingChanges: (opts?) =>Promise<boolean>
Parameters
opts?
Returns
Promise<boolean>
queryEntities
readonlyqueryEntities: (serviceUrl,entitySet,opts?) =>Promise<ODataHttpResult<readonlyunknown[]>>
Parameters
serviceUrl
string
entitySet
string
opts?
Returns
Promise<ODataHttpResult<readonly unknown[]>>
updateEntity
readonlyupdateEntity: (serviceUrl,entitySet,key,data,opts?) =>Promise<ODataHttpResult<unknown>>
Parameters
serviceUrl
string
entitySet
string
key
string
data
unknown
opts?
Returns
Promise<ODataHttpResult<unknown>>
waitForLoad
readonlywaitForLoad: (opts?) =>Promise<void>
Parameters
opts?
Returns
Promise<void>