ì못ë ì 찾기
í¨ì powì í
ì¤í¸ ì½ë를 ë³´ê³ ë¬´ìì´ ì못ëìë ììë³´ì¸ì.
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);
});
ì°¸ê³ : ë¬¸ë² ì¤ë¥ë ìê³ , 모ë í ì¤í¸ê° 문ì ìì´ íµê³¼í©ëë¤.
ê°ë°ìë ìì ê°ì´ í ì¤í¸ ì½ë를 ìì±íë ¤ë ì í¹ì ë¹ ì§ê³¤ í©ëë¤.
ì ì½ëì ì¸ ê°ì assert, ì¦ ì¸ ê°ì í ì¤í¸ê° ìì§ë§ ê²°ë¡ ì ì¼ë¡ í ì¤í¸ í¨ìë íëë¿ì ëë¤.
ì´ë ê² í ì¤í¸ ì½ë를 ìì±íë©´ ë¹ì¥ì ì½ê² í ì¤í¸ë¥¼ ì§íí ì ìì§ë§, ìë¬ê° ë°ìíì ë ìë¬ì ìì¸ì ì°¾ê¸°ê° íë¤ì´ì§ëë¤.
ì¤í íë¦ì´ ë³µì¡í ê²½ì° ìë¬ê° ë°ìíë©´ ìë¬ë¥¼ ë§ë ì ë ¥ê°ì´ 무ìì´ìëì§ë¥¼ ì¼ì¼ì´ íì¸í´ì¼ í©ëë¤. í ì¤í¸ ì½ë를 ëë²ê¹ í´ì¼ íë ìí ìí©ì´ ë°ìíë ê±°ì£ .
í
ì¤í¸ë ëª
íí ì
ë ¥ê°, ì¶ë ¥ê°ê³¼ í¨ê» ì¬ë¬ ê°ì 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 ë¸ë¡ì ì¬ë¬ ê°ë¡ ìª¼ê° describe ìì ë£ì´ë³´ììµëë¤. ì´ë ê² íë©´ ìë¬ê° ë°ìíì ë ì
ë ¥ê°ì´ 무ìì¸ì§ ì½ê² íì
í ì ììµëë¤.
ì¬ê¸°ì ëíì¬ ìì ê°ì´ it ë¸ë¡ì ì¬ë¬ ê°ë¡ 쪼ê°ë©´ it ëì it.only를 ì¬ì©í´ ìíë í
ì¤í¸ë§ ì¤íí´ ë³¼ ì ììµëë¤.
describe("주ì´ì§ ì«ìì n ì ê³±", function() {
it("5를 1 ì ê³±íë©´ 5", function() {
assert.equal(pow(5, 1), 5);
});
// Mochaë ìë ë¸ë¡ë§ ì¤íí©ëë¤.
it.only("5를 2 ì ê³±íë©´ 25", function() {
assert.equal(pow(5, 2), 25);
});
it("5를 3 ì ê³±íë©´ 125", function() {
assert.equal(pow(5, 3), 125);
});
});