ember-cli-mirage

    0熱度

    1回答

    我想使用passthrough功能ember-cli-mirage允許我的應用程序請求不同的API和主機。 export default function() { //window.server = this; //this.namespace = 'api'; this.passthrough('locales/en/translation.json');

    0熱度

    1回答

    我在建立這種關係時遇到了一些困難。有人可以幫忙嗎? 租客一個App 的App有品牌 大疑難雜症是2級側加載。我目前的API如下返回響應: { "tenants": [ { "app_id": "app_001", "id": 1, "name": "Illya_no_delete", } ], "app":

    0熱度

    1回答

    我試圖設立一個使用燼-CLI-海市蜃樓 的文檔灰燼應用程序的驗收測試說,服務器應該是一個全球性的,如果你是在驗收測試中,但這不適合我。 這裏你可以看到測試/代碼https://github.com/chrisortman/ember-cms-frontend/blob/master/tests/acceptance/consent-document-test.js#L7

    1熱度

    1回答

    嘗試理解使用我的api和ember-cli-mirage之間的響應不一致性。 我有一個處理程序等待POST請求的響應來驗證用戶。處理器的預期參數是response,status和xhr: (例如.then(function(response, status, xhr) {...})。 使用我的API我收到我期望的結果 - 響應是數據,status是statusText,xhr是xhr對象。然而,使

    0熱度

    2回答

    我們有應用程序使用Pretender爲測試提供燈具。現在我們正在嘗試遷移到ember-cli-mirage。我們不能一次移動所有的燈具。所以基本上發生的是我們正在創建自己的Pretender服務器,並且ember-cli-mirage正在啓動它自己的服務器。 Whic呈現以下警告: 您創建了第二個Pretender實例,但已經有一個運行。一次運行兩個Pretender服務器將導致意外的結果,並將在

    1熱度

    2回答

    我有一個Ember模型設置與海市蜃樓和序列化。當我加入了一些新的領域模型,他們從不盡管在有效載荷爲得到填充: serializers/application.js .... normalizeArrayResponse(store, primaryModelClass, payload, id, requestType) { const payloadTemp = {};

    1熱度

    1回答

    在我正在使用的應用程序中,我們有一個驗證用戶電子郵件地址的GET路由。如果電子郵件是無效的,服務器響應: 一個200狀態代碼 響應與Content-Type:application/json; charset=utf-8 頭和響應數據本身只是一個字符串「這封電子郵件是無效的」 我想通過做模擬這種在ember-cli-mirage: this.get('/ember_api/v1/validatio

    0熱度

    1回答

    當幻影串行下降IDS我有海市蜃樓的問題。 我正在定義一個擴展爲ActiveModelSerializer的serializeIds: 'always'的串行器,在這種情況下,該模型與關係模型ID串行化。 但是,當我想包括在連載內容我使用include: ['someModel']一些模型,在這種情況下,someModel被成功地納入,但IDS關係的其餘部分被忽略。 哪能包括IDS嗎?

    0熱度

    1回答

    我正在編寫一個驗收測試,其中用戶填寫表單並向第三方資源發出ajax請求。我正在嘲笑Ember CLI Mirage的請求。 我正在寫一個基本的工作示例,我會在我的測試通過後重構。我知道我需要將我的請求抽象爲一個服務或實用程序,但是我不喜歡重構我的代碼,而無需對其進行工作測試。 我的代碼似乎工作,但是,當我返回一個結果,改變模板中的某些內容,我無法通過測試。 重要的是要注意:我嘲笑的第三方API是不

    0熱度

    1回答

    我正在尋找使用faker.js在我的Ember海市蜃樓工廠返回一個電子郵件數組。 下面的代碼片段, import { Factory } from 'ember-cli-mirage'; export default Factory.extend({ body() { return faker.lorem.sentence(); }, emails: [