JavaScript
[모던 JavaScript] 3.3 ~ 3.6 과제 정리
보라해바라기
2022. 11. 20. 18:09
SMALL
- 3.3 주석
- 3.4 닌자 코드
- 3.5 테스트 자동화와 Mocha
- 3.6 폴리필
3.5 잘못된 점 찾기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>잘못된 점 찾기</title>
</head>
<body>
<script>
it("주어진 숫자의 n 제곱", function() {
let x = 5;
let result = x;
assert.equal(pow(x, 1), result);
result *= x;
assert.equal(pow(x, 2), result);
result *= x;
assert.equal(pow(x, 3), result);
});
// 3개의 test **
// but test 함수는 pow 한 개 뿐 **
// it을 분리 작성!**
describe("주어진 숫자의 n 제곱"), function() {
it("5를 1제곱하면 5", function(){
assert.equal(pow(5,1), 5);
});
it("5를 2제곱하면 25", function(){
assert.equal(pow(5,2), 25);
});
it("5를 3제곱하면 125", function(){
assert.equal(pow(5,3), 125);
});
}
// ** it.only -> 원하는 it 블록만 실행
</script>
</body>
</html>
728x90