midje

    0

    1답변

    필자가 수행 한 응용 프로그램을 무결점으로 마이그레이션하고 있으며 모든 테스트에서 무엇을 해야할지에 관해서도 약간 분실되어 있습니다. 불변의 프로젝트를 배포해야하기 때문에 기능을 테스트하기위한 최상의 전략은 무엇입니까?

    6

    2답변

    상황 : 저는 B 함수를 호출하는 단위 테스트 함수 A를 시도하고 있습니다. 함수 B는 slingshot try + 블록에서 특정 상황에서 호출됩니다 그것은 새총 던지기 +를 사용하여 던질 수 있습니다. 나는 midje 테스트에서 함수 B를 모의하고 싶다. 그래서 try + 블록의 catch가 실제로 잡을 것 같은 것을 리턴한다. 나는 던질 권리가있는 것을

    0

    3답변

    다른 네임 스페이스의 다른 두 함수를 사용하는 함수를 테스트하고 있습니다. (fact "a test" (let [result (function-that-uses-functions-from-other-namespace)] result => truthy)) 다른 네임 스페이스의 기능을 스텁 처리하고 테스트를 작성하는 데 문제가 있습니다

    1

    1답변

    링 모크를 사용하여 midje 테스트를 작성하여 리버 레이터 엔드 포인트에 대한 게시물을 작성하려고합니다. 성공적으로 요청을 얻을 수있는 테스트를 작성할 수는 있지만 게시물에 데이터를 전달할 수없는 것처럼 보입니다. 잘못된 응답 만 받게됩니다. 여기 내가 가진 코드의 고기가있다. ;; ==== ; Resource ;; ==== (def users (a

    1

    1답변

    aot를 사용하는 프로젝트에서 midje "facts"를 내 소스 코드와 함께 포함하려고합니다. repl에 액세스하려고하거나 프로젝트를 실행하면 다음 오류가 발생하며 문제를 재현하는 최소한의 샘플 프로젝트가 포함되었습니다. 어떤 도움을 주셔서 감사합니다! project.clj (ns org.midjetest.core (:require [midje.

    0

    1답변

    내가 함께 테스트를 실행 Clojure의에서 테스트를 실행할 수 없습니다 네임 스페이스를 : 질주가-입니다 .json 수출은 파일이 발견에 : 질주 - 인/SRC/sprint_is/json_export.clj 그것은 코드가 포함 (ns sprint-is.json-export) (require [[noir.response :as response]]) (d

    1

    1답변

    Midje를 이용한 유닛 테스트는 훌륭한 경험 이었지만 필자는 filessytem과 상호 작용하는 코드를 테스트해야합니다. 특히이 코드는 로컬 디렉토리 레이아웃에서 데이터 구조 표현을 작성합니다. /tmp에 디렉토리와 파일을 만드는 것이 테스트 후에 정리되어야합니다. 아마 그것을 할 수 있지만 그것을 할 올바른 방법이 있다면 훨씬 더 좋을 것입니다. Clo

    0

    2답변

    저는 웹 응용 프로그램의 일부 페이지를 보호하기 위해 친구를 사용하고 있습니다. 이는 지금까지 잘 작동합니다. 내 테스트 코드에 문제가있다. 인증 메커니즘을 피할 수 없거나 친구의 인증 호출을 조롱 할 수없는 것처럼 보인다. 상황이 지금까지 시도했다 : 친구에게 전화를 멀리 조롱하기 위해 제공 midje를 사용하여 인증 정보 을 /이 포함 된지도 요청을 포

    1

    1답변

    미래를 테스트하기 위해 미제를 사용하려고하는데, 제대로 작동하지 않는 것 같습니다. 이것은 결코 호출되지 가도록 줄을 말하고, 실패 (fact (foo) => ..a.. (provided (bar) => ..b.. (baz ..b..) => ..a..)) 같은 테스트와 (defn foo [] (let [f (

    0

    1답변

    다음 코드에서는 bar 함수를 구현하기 전에 foo 함수를 테스트하고 싶습니다. (unfinished bar) (def tbl {:ev1 bar}) (defn foo [ev] ((tbl ev))) (fact "about an indirect call" (foo :ev1) => nil (provided (bar) => ni