2017-01-30 6 views
2

私はcreate-react-appを使用しています。私はアクションクリエーターのためにテストをjestに書き込もうとしています。アクションが追加するフィールドの1つはランダムなIDなので、expect.any(String)を使用してテストをパスします。しかし、私はここでTypeError: expect.any is not a functionTypeError:expect.anyは関数ではありません

を取得しています私のテストで:

describe('actions',() => { 

it('should create an action to add a ticket',() => { 
const payload = { 
    summary: 'A summary', 
    description: 'A description', 
    status:'open', 
    priority: 'minor', 
    }; 

    const expected = { 
    type: actions.ADD_TICKET, 
    ticket: { 
      ...payload, 
      id: expect.any(String), 
     }, 
    }; 

    const actual = addTicket(payload); 

    expect(actual).toEqual(expected) 
}) 
}) 
+0

私は18.1.0とまったく同じ問題を抱えています –

+0

少なくとも私は狂っていません。 – unruffledBeaver

+0

問題提出https://github.com/facebookincubator/create-react-app/issues/1520 – unruffledBeaver

答えて

2

expect.anyを作成反応するアプリのこのバージョンで出荷波平冗談18で追加されました。彼らが今プッシュしたバージョンは今サポートしています

関連する問題