유형 오류 : 정의되지 않은 '주소'속성을 읽을 수 없습니다.

VP_Hydra

노드 js 코드 테스트에 도움이 필요합니다. 나는 mocha와 supertest를 사용하고 있으며 내 테스트의 제목과 같은 오류가 계속 발생합니다. 또한 mongoose를 사용하여 mongo 서버에 연결하고 테스트를 실행하기 전에 몇 가지 게스트 개체를 추가합니다. 나는 이것에 대해 이틀 동안 난처 해 졌으므로 어떤 도움을 주시면 감사하겠습니다.

다음은 테스트 오류입니다.

  0 passing (96ms)
  1 failing

  1) Guestss
       GET /guests
         should GET all the guests:
     TypeError: Cannot read property 'address' of undefined
      at Test.serverAddress (node_modules/supertest/lib/test.js:55:18)
      at new Test (node_modules/supertest/lib/test.js:36:12)
      at Object.get (node_modules/supertest/index.js:25:14)
      at Context.<anonymous> (test/functional/api/guestTest.js:95:18)

다음은 테스트 코드입니다.

describe("GET /guests", () => {
        it("should GET all the guests", done => {
            console.log("before");
            request(server)
                .get("/guests")
                .set("Accept", "application/json")
                .expect("Content-Type", /json/)
                .expect(200)
                .end((err, res) => {
                    try {
                        expect(res.body).to.be.a("array");
                        expect(res.body.length).to.equal(2);
                        let result = _.map(res.body, guest => {
                            return {
                                name: guest.name,
                                people: guest.people,
                                roomno: guest.roomno,
                                breakfast: guest.breakfast,
                                roomtype: guest.roomtype,
                                check: guest.check
                            }
                        });
                        expect(result).to.deep.include({
                            name: "Tommy blue",
                            people: 5,
                            roomno: 0,
                            breakfast: true,
                            roomtype: "family",
                            check: "waiting"
                        });
                        expect(result).to.deep.include({
                            name: "Chad Warren",
                            people: 2,
                            roomno: 45,
                            breakfast: true,
                            roomtype: "double",
                            check: "in"
                        });
                        done()
                    } catch (e) {
                        done(e)
                    }
                });
        });
    });
VP_Hydra

그것을 조사한 후 오류 메시지가 나에게 야생 거위 추적을 보내고 있었고 서버를 내 보내지 않았습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 유형 오류 : 정의되지 않은 Angular Firebase의 'title'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : 정의되지 않은 core.js : 5967의 'toLocaleLowerCase'속성을 읽을 수 없습니다.

분류에서Dev

Angular "오류 유형 오류 : 정의되지 않은 '일치'속성을 읽을 수 없습니다."

분류에서Dev

오류 유형 오류 : 정의되지 않은 '일치'속성을 읽을 수 없습니다.

분류에서Dev

Angular 8 오류 유형 오류 : 정의되지 않은 '이름'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : 정의되지 않은 '핸들'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : 정의되지 않은 '__source'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : Angular 8에서 정의되지 않은 '값'속성을 읽을 수 없습니다.

분류에서Dev

core.js : 6406 오류 유형 오류 : 정의되지 않은 'id'속성을 읽을 수 없습니다.

분류에서Dev

Angular 9-오류 유형 오류 : 정의되지 않은 '이름'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : 정의되지 않은 '호출'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : 정의되지 않은 'style-resources-loader'속성을 읽을 수 없습니다.

분류에서Dev

AppComponent.html : 1 오류 유형 오류 : 정의되지 않은 '구독'속성을 읽을 수 없습니다.

분류에서Dev

Angular 2 : 오류 유형 오류 : 정의되지 않은 '값'속성을 읽을 수 없습니다.

분류에서Dev

오류 유형 오류 : Angular 4에서 정의되지 않은 'setupScene'속성을 읽을 수 없습니다.

분류에서Dev

자바 스크립트의 유형 오류 : 정의되지 않은 속성을 읽을 수 없습니다.

분류에서Dev

유형 오류 : 정의되지 않은 '맵'속성을 읽을 수 없습니다. <Angular 8>

분류에서Dev

NPM 고장 유형 오류 : 정의되지 않은 '로드 된'속성을 읽을 수 없습니다.

분류에서Dev

유형 오류 : 몽구스에서 정의되지 않은 '찾기'속성을 읽을 수 없습니다.

분류에서Dev

유형 오류 : Angular / Jasmine에서 정의되지 않은 'next'속성을 읽을 수 없습니다.

분류에서Dev

각도 재료 유형 오류 : 정의되지 않은 'id'속성을 읽을 수 없습니다.

분류에서Dev

유형 오류 : reactjs에서 정의되지 않은 'map'속성을 읽을 수 없습니다.

분류에서Dev

문제 유형 오류 표현 : 정의되지 않은 '메서드'속성을 읽을 수 없습니다.

분류에서Dev

유형 오류 : 정의되지 않은 'home_address'속성을 읽을 수 없습니다.

분류에서Dev

Angularjs 유형 오류 : 정의되지 않은 속성 'GET ()'을 읽을 수 없습니다.

분류에서Dev

유형 오류 : 정의되지 않은 'Symbol (Symbol.iterator)'속성을 읽을 수 없습니다.

분류에서Dev

유형 오류 : 정의되지 않은 '이메일'속성을 읽을 수 없습니다.

분류에서Dev

TrackingPage.html : 24 오류 유형 오류를 해결하는 방법 : 정의되지 않은 '구독 취소'속성을 읽을 수 없습니까?

분류에서Dev

jquery 오류 포착되지 않은 유형 오류 : 정의되지 않은 '길이'속성을 읽을 수 없습니다.

Related 관련 기사

  1. 1

    오류 유형 오류 : 정의되지 않은 Angular Firebase의 'title'속성을 읽을 수 없습니다.

  2. 2

    오류 유형 오류 : 정의되지 않은 core.js : 5967의 'toLocaleLowerCase'속성을 읽을 수 없습니다.

  3. 3

    Angular "오류 유형 오류 : 정의되지 않은 '일치'속성을 읽을 수 없습니다."

  4. 4

    오류 유형 오류 : 정의되지 않은 '일치'속성을 읽을 수 없습니다.

  5. 5

    Angular 8 오류 유형 오류 : 정의되지 않은 '이름'속성을 읽을 수 없습니다.

  6. 6

    오류 유형 오류 : 정의되지 않은 '핸들'속성을 읽을 수 없습니다.

  7. 7

    오류 유형 오류 : 정의되지 않은 '__source'속성을 읽을 수 없습니다.

  8. 8

    오류 유형 오류 : Angular 8에서 정의되지 않은 '값'속성을 읽을 수 없습니다.

  9. 9

    core.js : 6406 오류 유형 오류 : 정의되지 않은 'id'속성을 읽을 수 없습니다.

  10. 10

    Angular 9-오류 유형 오류 : 정의되지 않은 '이름'속성을 읽을 수 없습니다.

  11. 11

    오류 유형 오류 : 정의되지 않은 '호출'속성을 읽을 수 없습니다.

  12. 12

    오류 유형 오류 : 정의되지 않은 'style-resources-loader'속성을 읽을 수 없습니다.

  13. 13

    AppComponent.html : 1 오류 유형 오류 : 정의되지 않은 '구독'속성을 읽을 수 없습니다.

  14. 14

    Angular 2 : 오류 유형 오류 : 정의되지 않은 '값'속성을 읽을 수 없습니다.

  15. 15

    오류 유형 오류 : Angular 4에서 정의되지 않은 'setupScene'속성을 읽을 수 없습니다.

  16. 16

    자바 스크립트의 유형 오류 : 정의되지 않은 속성을 읽을 수 없습니다.

  17. 17

    유형 오류 : 정의되지 않은 '맵'속성을 읽을 수 없습니다. <Angular 8>

  18. 18

    NPM 고장 유형 오류 : 정의되지 않은 '로드 된'속성을 읽을 수 없습니다.

  19. 19

    유형 오류 : 몽구스에서 정의되지 않은 '찾기'속성을 읽을 수 없습니다.

  20. 20

    유형 오류 : Angular / Jasmine에서 정의되지 않은 'next'속성을 읽을 수 없습니다.

  21. 21

    각도 재료 유형 오류 : 정의되지 않은 'id'속성을 읽을 수 없습니다.

  22. 22

    유형 오류 : reactjs에서 정의되지 않은 'map'속성을 읽을 수 없습니다.

  23. 23

    문제 유형 오류 표현 : 정의되지 않은 '메서드'속성을 읽을 수 없습니다.

  24. 24

    유형 오류 : 정의되지 않은 'home_address'속성을 읽을 수 없습니다.

  25. 25

    Angularjs 유형 오류 : 정의되지 않은 속성 'GET ()'을 읽을 수 없습니다.

  26. 26

    유형 오류 : 정의되지 않은 'Symbol (Symbol.iterator)'속성을 읽을 수 없습니다.

  27. 27

    유형 오류 : 정의되지 않은 '이메일'속성을 읽을 수 없습니다.

  28. 28

    TrackingPage.html : 24 오류 유형 오류를 해결하는 방법 : 정의되지 않은 '구독 취소'속성을 읽을 수 없습니까?

  29. 29

    jquery 오류 포착되지 않은 유형 오류 : 정의되지 않은 '길이'속성을 읽을 수 없습니다.

뜨겁다태그

보관