ember-cli-mirage

    1熱度

    1回答

    我有一個使用this.get('model.property')的組件,它可以按預期工作。 對於我使用的是幻影,這已爲我所有的其他測試工作(集成測試包括)我的集成測試,但是當我測試這個特定組件,我得到: TypeError: Cannot read property 'then' of undefined 這是什麼我的測試看起來像: import { moduleForComponent, tes

    1熱度

    1回答

    我設置了一個簡單的Ember Twiddle向您展示我嘗試更新模型時發生的錯誤。 我使用ember-cli-mirage來模擬數據是相當可觀的。 根據文檔,我創建了一個應該處理PUT請求的速記路由。 確實如此,但與錯誤:Your handler for the url /api/shops/1 threw an error: Cannot convert undefined or null to

    0熱度

    1回答

    我在ember.js教程的這一部分的最後一步。 https://guides.emberjs.com/v2.14.0/tutorial/installing-addons/ 我在嘗試在添加ember-cli-mirage插件後運行ember服務器時收到此錯誤。 [email protected]:~/em-test$ ember s Could not start watchman Visit

    0熱度

    1回答

    我正在開發針對OAuth2端點進行身份驗證的Ember.js應用程序。 爲了嘲笑這個端點,我使用ember-cli-mirage需要解析HTTP POST,content-type的x-www-form-urlencoded。 我決定使用body-parser npm包來解析請求的主體。 目前我有這樣的代碼在我config.js: var urlencodedParser = BodyParser

    0熱度

    1回答

    首先,我們建立像這樣一個場景: setupProject(server, []); visit('/items'); 這一切工作正常。嘗試在運行測試之前更新當前用戶的屬性時會發生此問題。 然後更新與當前用戶: let user = server.create('user', 'organization', { enableManage: true }); 這是打算去特定用戶,請轉

    0熱度

    1回答

    我有一個頁面有多個AJAX調用到服務器。現在,我正在用Mirage嘲笑數據以用於測試目的。爲此,我使用工廠。 我有工廠在頁面呈現過程中使用的所有模型。所有的模型都有很多關係,很少有模型有許多和belongsTo,其他模型有很多單獨的。 我在網上找到了使用這些協會後創建鉤子。 我的疑問是: 在海市蜃樓型號author.js有: author: hasMany('post'), afterCreat

    1熱度

    1回答

    我目前正在爲使用EmberJS編寫的應用程序編寫測試。我正在使用Mirage。 我有兩個以下型號: 海市蜃樓/模型/ paperwork.js export default Model.extend({ customer: belongsTo('customer'), paperwork_products: hasMany('paperwork-product', { inverse: 'pa

    0熱度

    1回答

    所以我想設置海市蜃樓使用騙子,我已經做到了,但我收到以下錯誤: assert.js:35 Mirage: The route handler for /services/1 is trying to access the :serviceId model, but that model doesn't exist. Create it using 'ember g mirage-model :se

    0熱度

    1回答

    所以我想在ember中使用ember數據構建下面的select下拉列表,並且API將使用JSON API規範。下面是一個截圖例子 所以我會在服務模式,狀態下面 應用程序/模型/ service.js category: DS.belongsTo('category'), subCategory: DS.belongsTo('sub-category') 應用程序/模型/ category.j

    0熱度

    1回答

    我有一個基本的API,它是安裝程序是這樣的... /api/v1/logs/ /api/v1/logs/type1-logs /api/v1/logs/type2-logs /api/v1/logs/type3-logs 他們每人只支持GET,如果用戶發出請求到/ API/V1 /日誌,他們應該是獲取所有日誌。 我在Mirage有工廠和場景設置,但我不確定如何實際返回不同類型的數組。 我