forked from tsai/budibase
5 changed files with 75 additions and 46 deletions
@ -0,0 +1,26 @@ |
|||||
|
export const SOME_DATASOURCE = [ |
||||
|
{ |
||||
|
"type": "datasource", |
||||
|
"name": "erterter", |
||||
|
"source": "REST", |
||||
|
"config": { |
||||
|
"url": "localhost", |
||||
|
"defaultHeaders": {} |
||||
|
}, |
||||
|
"_id": "datasource_04b003a7b4a8428eadd3bb2f7eae0255", |
||||
|
"_rev": "1-4e72002f1011e9392e655948469b7908" |
||||
|
} |
||||
|
] |
||||
|
|
||||
|
export const SAVE_DATASOURCE = { |
||||
|
"type": "datasource", |
||||
|
"name": "CoolDB", |
||||
|
"source": "REST", |
||||
|
"config": { |
||||
|
"url": "localhost", |
||||
|
"defaultHeaders": {} |
||||
|
}, |
||||
|
"_id": "datasource_04b003a7b4a8428eadd3bb2f7eae0255", |
||||
|
"_rev": "1-4e72002f1011e9392e655948469b7908" |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,26 @@ |
|||||
|
// import api from 'builderStore/api'
|
||||
|
|
||||
|
// jest.mock('builderStore/api');
|
||||
|
|
||||
|
// const PERMISSIONS_FOR_RESOURCE = {
|
||||
|
// "write": "BASIC",
|
||||
|
// "read": "BASIC"
|
||||
|
// }
|
||||
|
|
||||
|
// import { createQueriesStore } from "../queries"
|
||||
|
|
||||
|
// describe("Queries Store", () => {
|
||||
|
// const store = createQueriesStore()
|
||||
|
|
||||
|
// it("fetches permissions for specific resource", async () => {
|
||||
|
// api.get.mockReturnValueOnce({ json: () => PERMISSIONS_FOR_RESOURCE})
|
||||
|
|
||||
|
// const resourceId = "ta_013657543b4043b89dbb17e9d3a4723a"
|
||||
|
|
||||
|
// const permissions = await store.forResource(resourceId)
|
||||
|
|
||||
|
// expect(api.get).toBeCalledWith(`/api/permission/${resourceId}`)
|
||||
|
// expect(permissions).toEqual(PERMISSIONS_FOR_RESOURCE)
|
||||
|
|
||||
|
// })
|
||||
|
// })
|
||||
Loading…
Reference in new issue