文件名称:br-frontend-testing:火花盒车间
文件大小:47KB
文件格式:ZIP
更新时间:2024-06-20 06:04:16
JavaScript
练习 2:三角形 Kata 三角形可以分为几个维度,其中之一是基于其边长。 如果三角形的三个边都不相同,则三角形是不等边的。 如果它的两条边相等,则三角形称为等腰三角形。 三边都相等的三角形叫做等边三角形。 要求 使用以下方法创建一个类 TriangleClassifier: classify(len1, len2, len3) 此方法接受三个数值,每个数值代表三角形一侧的长度。 它返回一个分类、 scalene 、 isosceles或equilateral ,其中返回值对应于三角形的实际类型。 此外,如果给定的边长不能对应于一个真正的三角形,分类方法应该进行错误检查。 在这种情况下,它应该引发错误 ArgumentError。 奖金 使用affix ,编写测试并构建 App 模块以将 TriangleClassifier 与index.html集成。
【文件预览】:
br-frontend-testing-master
----.gitignore(36B)
----.codeclimate.yml(74B)
----package.json(551B)
----grunt()
--------perfbudget.coffee(263B)
--------contrib-watch.coffee(591B)
--------contrib-clean.coffee(256B)
--------uglify.coffee(182B)
--------contrib-jasmine.coffee(326B)
--------contrib-connect.coffee(189B)
--------contrib-concat.coffee(203B)
--------contrib-copy.coffee(352B)
----js()
--------App.js(274B)
--------TriangleClassifier.js(105B)
--------DomTriangle.js(287B)
----public()
--------index.html(2KB)
----_SpecRunner.html(1KB)
----README.md(990B)
----circle.yml(178B)
----divshot.json(86B)
----Gruntfile.coffee(764B)
----specs()
--------AppSpec.js(469B)
--------TriangleClassifierSpec.js(689B)
--------DomTriangleSpec.js(629B)
--------lib()