2018-06-14 作测试

2018.6.14 培训学习任务 - 代码风格质量与测试

获取fullstack-training最新代码。

fullstack-training下执行 $ npm install

运行 $ npm run lint

会发现控制台输出你们代码的错误写法。凡是error(红色的)都要改好。黄色的警告也尽量改掉。

以上报错是因为我们启用了eslint 检测。请看根目录下有 .eslintrc,.eslintignore这两个配置文件。更多请看eslint

学习Mocha,中文文档自己找。

测试框架 Mocha 实例教程

自已写几个通方法,然后用 Mocha 写测试用例,并运行测试。



一路的错误

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\06-11lunbo\js\js.js

  13:32  warning  Expected '===' and instead saw '=='  eqeqeq

  23:19  warning  Missing radix parameter              radix

  30:25  warning  Missing radix parameter              radix

  30:79  warning  Missing radix parameter              radix

  31:30  warning  Missing radix parameter              radix

  60:15  warning  Expected '===' and instead saw '=='  eqeqeq

  71:15  warning  Expected '===' and instead saw '=='  eqeqeq

  84:26  error    Don't make functions within a loop  no-loop-func

  86:26  warning  Expected '===' and instead saw '=='  eqeqeq

  90:21  warning  Missing radix parameter              radix

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\06-11lunbo\slider2\js\index_banner.js

  76:21  warning  Expected '===' and instead saw '=='  eqeqeq

  85:18  error    Infix operators must be spaced      space-infix-ops

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\form\js\countdown.js

  15:7  warning  Unexpected console statement  no-console

  18:11  warning  Unexpected console statement  no-console

  28:7  warning  Unexpected console statement  no-console

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\form\js\table.js

  29:7  warning  Unexpected console statement  no-console

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\form\js\userList.js

  6:9  warning  '_this' is assigned a value but never used        no-unused-vars

  19:29  warning  Identifier 'c_userObj' is not in camel case        camelcase

  24:11  error    Irregular whitespace not allowed                  no-irregular-whitespace

  25:28  warning  Identifier 'd_userObj' is not in camel case        camelcase

  27:32  warning  Expected '===' and instead saw '=='                eqeqeq

  27:72  warning  Expected '===' and instead saw '=='                eqeqeq

  36:33  error    'userList' is already declared in the upper scope  no-shadow

  44:11  warning  '_data' is assigned a value but never used        no-unused-vars

  45:11  warning  'url' is assigned a value but never used          no-unused-vars

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\gulp-study\src\carousel.js

  88:21  warning  Expected '===' and instead saw '=='  eqeqeq

  90:7  error    Unary operator '--' used            no-plusplus

  97:7  error    Unary operator '++' used            no-plusplus

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\js\countdown.js

  19:7  warning  Unexpected console statement                                    no-console

  20:7  warning  All 'var' declarations must be at the top of the function scope  vars-on-top

  20:7  error    Unexpected var, use let or const instead                        no-var

  22:11  warning  Unexpected console statement                                    no-console

  33:7  warning  Unexpected console statement                                    no-console

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\js\cut.js

  2:22  warning  'require' is defined but never used  no-unused-vars

  10:11  warning  Unexpected console statement        no-console

  21:7  warning  Unexpected console statement        no-console

C:\Users\yubhb\github\fullstack-training\dev\chenxiangyan\slider2\js\index_banner.js

  76:21  warning  Expected '===' and instead saw '=='  eqeqeq

  78:18  error    Infix operators must be spaced      space-infix-ops

  85:18  error    Infix operators must be spaced      space-infix-ops








上午测试安装文件的时候出现的BUG

李伟(李伟_h

怎么找不到文件,上面一大串


Alex(Alex)

特别关注

npm install正常么

_h

李伟(李伟_h)

不正常,报的这个错误就是

_h

Alex(Alex)

特别关注

删掉node_modules重新npm install

_h

李伟(李伟_h)

好的

_h


感觉还是这个问题


我的执行 npm install的时候也出现报错,npm 找不到文件


Alex(Alex)

特别关注

09:47

package.json的内容是啥


Alex(Alex)

特别关注

我先看一下

_h

李伟(李伟_h)

Al

Alex(Alex)

特别关注

先装npm install cnpm -g

然后cnpm install

今天 10:04

Al

Alex(Alex)

特别关注

不用npm。npm取国内包好像有问题

李伟(李伟_h)


Alex(Alex)

特别关注

记住里面的内容,你没权限运行

_h

李伟(李伟_h)

那就前面加sudo??

Al

Alex(Alex)

特别关注

Mac sudo,Windows管理员身份


                                我的执行是这样,然后执行npm run lint


里面的error就是要你们改的

每个JS都列有

今天 10:17

Al

Alex(Alex)

特别关注

如 ==要改成===才合规

Al

Alex(Alex)

特别关注

改好执行npm run lint直到没报错为止

先改error再改警告warning

注意优先级


那像我这个第一个样是什么意思?


@陈香艳_h(陈香艳) 回复

Alex(Alex)

特别关注

找到那个文件加上那一行

_h

李伟(李伟_h)

作用百度吗

Al

Alex(Alex)

特别关注

你们进会议室一下

_h

李伟(李伟_h)

好了

香艳


Alex(Alex)

特别关注

linebreak-style: ["error", "windows"]

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,689评论 0 3
  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,037评论 0 7
  • 起先是因为戴荃的“悟空”,后来是朋友推荐的今何在的《悟空传》,到现在单曲循环音频怪物的“五百年前”,最近跟西游故事...
    一间房阅读 218评论 0 0
  • 姓名:苏建清,公司:南京海大 【日精进打卡第1天】: 【知~学习】 《六项精进》?遍共?遍 《大学》?遍共?遍 死...
    苏建清阅读 2,167评论 2 1
  • 产品设计和流程管理息息相关,所以最近专门看了流程管理的书,这篇是学习笔记,参考曾经在华为和美的工作的人写的书,书名...
    徐薇薇阅读 15,278评论 8 70