我正在关注ember教程,尤其是在service上 。

我确信99.9%的代码正确无误-我正在手工复制,因为我相信这可以帮助我更完整地吸收它,但是如果出现任何问题,我会开始使用差异检查器检查我是否输入了错字。 据我所知,没有错字。

我编写的应用程序的性能与教程中的屏幕截图相同,并且我得到的唯一错误是由于测试中没有断言而导致的皮棉错误(尚未)。

在该单元之前,所有其他测试也已通过。 但是现在我遇到了以前通过的失败测试。 它们似乎全部源于对地图服务失败的存根调用。 第一个失败的测试是integration/component/rental-listing-test.js :

hooks.beforeEach(function() {

this.rental = {

image: 'fake.png',

title: 'test-title',

owner: 'test-owner',

type: 'test-type',

city: 'test-city',

bedrooms: 3

};

});

test('should display rental details', async function(assert) {

await render(hbs`{{rental-listing rental=rental}}`);

assert.equal(this.element.querySelector('.listing h3').textContent.trim(), 'test-title', 'Title: test-title');

assert.equal(this.element.querySelector('.listing .owner').textContent.trim(), 'Owner: test-owner', 'Owner: test-owner');

});

如果我从rental-listing.hbs ( {{location-map location=rental.city}} )中删除了新行,从而阻止了地图的使用,则这些测试将再次通过(尽管使用服务有问题)。

因此,或者我做错了我找不到的错误,或者emberjs.com的专家没有在本教程中提供完整的信息。 我需要以某种方式存根地图服务吗? 出现在.hbs文件中以通过上述测试? 如果是这样,您为什么认为他们没有提及?

ETA断言:

Ajax authorization failed @ 273 ms

Source: Error: Ajax authorization failed

at new EmberError (http://localhost:7357/assets/vendor.js:13635:31)

at new AjaxError (http://localhost:7357/assets/vendor.js:116954:13)

at new UnauthorizedError (http://localhost:7357/assets/vendor.js:116968:13)

at Class._createCorrectError (http://localhost:7357/assets/vendor.js:117533:25)

at Class.handleResponse (http://localhost:7357/assets/vendor.js:117528:25)

at Object.jqXHR.done.fail (http://localhost:7357/assets/vendor.js:117380:41)

at fire (http://localhost:7357/assets/vendor.js:3609:31)

at Object.fireWith [as rejectWith] (http://localhost:7357/assets/vendor.js:3739:7)

at done (http://localhost:7357/assets/vendor.js:9648:14)

at XMLHttpRequest. (http://localhost:7357/assets/vendor.js:9889:9)

ajax显示失败信息,javascript相关推荐

  1. Ajax.net显示错误信息

    <asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat=&q ...

  2. yii ajax验证失败返回提示,Yii使用ajax验证显示错误messagebox的解决方法

    本文实例讲述了Yii使用ajax验证显示错误messagebox的解决方法.分享给大家供大家参考.具体方法如下: yii 自带了ajax 表单验证 这个可能有些朋友不知道了,但我今天在使用yii 自带 ...

  3. 纳税服务系统七(投诉管理模块)【显示投诉信息、处理回复、我要投诉、Quartz自动受理、统计图FusionCharts】...

    投诉受理管理模块 接下来,就是来开发我们的投诉受理管理模块了-..我们来看看原型图与需求吧: 查询用户提交的投诉信息,可以根据投诉部门(部门A/B).投诉时间段.状态进行查询.在列表信息中展示投诉标题 ...

  4. JQuery $.ajax 如何捕获异常信息?

    JQuery $.ajax 如何捕获异常信息 下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String ( ...

  5. AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页

    参考文章:https://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html AJAX工作原理及其优缺点 1.什么是AJAX? AJ ...

  6. java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息...

    1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/2 ...

  7. php获取当前设备,Linux_在Linux系统中使用lsblk和blkid显示设备信息的方法,今天我们将会向你展示如何使 - phpStudy...

    在Linux系统中使用lsblk和blkid显示设备信息的方法 今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机 ...

  8. ajax首页首页显示数据库,ajax显示mysql数据库

    ajax显示mysql数据库 内容精选 换一换 GaussDB(for MySQL)支持的数据库版本,如表1所示.GaussDB(for MySQL)支持内核小版本升级,内核小版本的升级涉及性能提升. ...

  9. ajax失败的原因,使用https协议失败的ajax请求失败的可能原因但http工作

    目前我正在为Linux环境下基于codeigniter和apache的站点安装https.使用https协议失败的ajax请求失败的可能原因但http工作 但是一个页面需要通过jQuery ajax请 ...

最新文章

  1. 将一个数组输出到模板中来处理2
  2. 第18章 多线程----线程同步
  3. enterText与typeText
  4. 交替性注意力_如何从心理学角度解释“专注力”,“专注力”对一个人的影响?...
  5. 速卖通代运营靠谱吗?招人做对比代运营,找代运营经验分享
  6. python爬虫和八爪鱼哪个快_【后端开发】python爬虫和八爪鱼哪个快
  7. Linux音频驱动-ASOC(ALSA System on Chip)
  8. cocos-lua 获取鼠标点击位置
  9. html5字体加粗斜体,font设置字体加粗
  10. 局域网访问提示无法访问检查拼写_win10无法访问共享提示请检查名称的拼写怎么办...
  11. html 自动切换tab栏,html 实现tab切换的示例代码
  12. YOLO基础教程(三):视频处理
  13. fc模拟器安卓版_【SFC】魂斗罗3-异形战争模拟器情怀通关2020_EVOS
  14. 大巧不工Web前端设计修炼之道——(8)浅谈Web发展的未来
  15. 第三部分 项目整合管理
  16. 前缀树TrieNode
  17. Zookeeper——3、使用zkClient操作zookeeper
  18. Sketch使用教程(一)
  19. cocos2d-x 内存优化之prv.ccz plist 文件加载
  20. Foxmail 添加QQ邮箱失败 提示密码错误

热门文章

  1. 一台电脑,内外网同时使用
  2. spring加载jar包中多个配置文件(转)
  3. 原生JS事件中,return false 和 preventDefault() 的区别
  4. 计算机网络学习1-网络层次
  5. Sublime+ZenCoding的使用
  6. TimeQuest就一定要搞定——时序分析基本公式
  7. WSSv3 Technical Articles_使用Visual Studio 2005扩展创建Windows SharePoint Services 3.0 Web Part...
  8. vs2017 + miniUI 后端框架使用
  9. Chrome JS断点调试技巧
  10. css3-自定义字体