λͺ κ°μ§ ν μ€νΈλ₯Ό Cucumber-jsλ‘ μ΄μνκ³ μμ΅λλ€. λ§μ§λ§μΌλ‘ Cucumberλ₯Ό μ¬μ©ν κ²μ Rubyμ ν¨κ»μμ΅λλ€. Ruby λ²μ μ μ¬μ©νλ©΄ Cucumber CLI λꡬλ₯Ό μ€νν λ μλ£ν΄μΌ νλ λ¨κ³ λͺ©λ‘μ΄ μ 곡λ©λλ€. JS λ²μ μ μ¬μ©νλ©΄ μλμ κ°μ΄ μ£Όμκ³Ό λ¨κ³κ° νΌν©λμ΄ μΆλ ₯λ©λλ€.
ν°λ―Έλμμ κ° μ½λ λΈλ‘μ 볡μ¬νλ λμ λ¨κ³λ§ μΆλ ₯νλ νλκ·Έκ° μμ΅λκΉ?
ν . ν₯λ―Έλ‘μ΄ μμ΄λμ΄μ λλ€. νμ¬λ‘μλ κ·Έκ²μ λ·λ°μΉ¨νλ κ²μ΄ μμ΅λλ€. μ μλμ§ μμ λ¨κ³μ λν μ€λν«μ μΆλ ₯νλ μ ν¬λ§·ν°λ₯Ό μΆκ°νκ±°λ μ¬μ© ν¬λ§·ν°μ κ²°ν©ν μ μμ΅λλ€.
μ½μμ λ€ννκΈ° μν΄ --output-steps file.js
λλ --output-steps
νλκ·Έλ₯Ό κ°μ§ μ μμΌλ©΄ μ’μ κ²μ
λλ€.
ν΄λΉ κΈ°λ₯μ λν΄ +1μ λλ€. μ΅μνμ μμμ μΌλ‘ κΈ°λ₯μμ μ½λ μ€μΌλ ν€κΉμ§ μλνλ μν¬νλ‘μ λ§€μ° μ μ©ν©λλ€.
κ°μ μ£Όμ λ‘ λ€λ₯Έ νλͺ©( #618 )μ μ΄ μλλ° charlierudolph κ° μ΄
λ°©κΈ κ±°κΈ°μ λκΈμ λ¬μμ΅λλ€. μλλ κ·Έ μ¬λ³Έμ λλ€.
ν¬μΈν° μ£Όμ
μ κ°μ¬ν©λλ€. λ¬Όλ‘ μ’μ μκ° κ°μ΅λλ€.
μΌλΆ μ€ν¬λ¦½νΈ/νν°λ₯Ό μλννκ³ μμ±ν μ¬λλ€μ λ°©ν΄ν μ μκ±°λ λ°©ν΄ν μ μμ§λ§ μ΄κ²μ΄ κΈ°λ³Έ λμμ΄μ΄μΌ νλ€κ³ λ§νκ³ μΆμ΅λλ€. 1) μ€μ΄μ λ κ°κΉκ³ , 2) νν°κ° λμΌνκ² μλν κ°λ₯μ±μ΄ μμ΅λλ€. μΌλΆ CIμ μΆλ ₯μμ ββμλΌλ΄μ΄ λΆμ¬λ£κΈ°λ§ νλ μ¬λλ€μκ² μ’μ κ²μ
λλ€.
μ컨λ, κΈ°λ³Έκ°μ μ νΈνκ³ κ·Έλ μ§ μμ κ²½μ° μΆλ ₯ν μ μλ μ΅μ μ΄ μλμ§ νμΈν©λλ€.
κ°μ¬ ν΄μ
μ΄ κΈ°λ₯μ λν΄ +1μ λλ€.
μ΄μ μ€λν«λ§ κ°μ Έμ€λ λ° μ¬μ©ν μ μλ μ€λν« ν¬λ§·ν°κ° μμ΅λλ€. λ€μ 릴리μ€μμ μ¬μ©ν μ μμ΅λλ€.
μ΄ μ€λ λλ λ«ν ν μ΅κ·Ό νλμ΄ μμκΈ° λλ¬Έμ μλμΌλ‘ μ κ²Όμ΅λλ€. κ΄λ ¨ λ²κ·Έμ λν μ λ¬Έμ λ₯Ό μ¬μμμ€.
κ°μ₯ μ μ©ν λκΈ
ν . ν₯λ―Έλ‘μ΄ μμ΄λμ΄μ λλ€. νμ¬λ‘μλ κ·Έκ²μ λ·λ°μΉ¨νλ κ²μ΄ μμ΅λλ€. μ μλμ§ μμ λ¨κ³μ λν μ€λν«μ μΆλ ₯νλ μ ν¬λ§·ν°λ₯Ό μΆκ°νκ±°λ μ¬μ© ν¬λ§·ν°μ κ²°ν©ν μ μμ΅λλ€.