[javascript] Chai의 Assertion 메서드 중 논리 연산을 사용하는 메서드는?
  1. and 메서드: 여러 개의 Assertion을 동시에 만족해야 할 때 사용합니다. 예를 들어, expect(result).to.be.true.and.have.property('length', 5);와 같이 사용할 수 있습니다.

  2. or 메서드: 여러 개의 Assertion 중 하나라도 만족하면 테스트를 통과시킵니다. 예를 들어, expect(result).to.be.a('string').or.be.an('array');와 같이 사용할 수 있습니다.

  3. not 메서드: Assertion의 결과를 부정합니다. 예를 들어, expect(result).to.not.be.null;와 같이 사용하여 result가 null이 아닌지를 확인할 수 있습니다.

이러한 논리 연산 메서드를 사용하여 Chai Assertion을 통해 조건에 맞는 테스트를 작성할 수 있습니다.