2017-08-12 17 views
0

こんにちはJestでES6を使用するにはどうしたらいいですか?彼らは私にスプレッド(オペレーター)と輸出のミスを送っているからです。 jestを変更するには?Jest ES6予期しないトークンのインポートエラー?

export default function reducer(state={ 
 
    open:false 
 
    }, action) { 
 

 
    switch (action.type) { 
 
     case "HANDLE_TAP_HOME": { 
 
     return {...state,open:action.open} 
 
     
 
     } 
 
    } 
 

 
    return state 
 
}

試験

import base from '../../client/src/redux/reducer/reducers/Admin/base/Index' 
 

 
describe('request to Reducer',()=>{ 
 
    it('fetch',()=>{ 
 
     expect(base(undefiend,{type:'nothing'})).toEqual({ 
 
      open:false 
 
     }) 
 
    }) 
 
})

+0

あなたが投稿したコードにはスプレッド演算子がありません。 – estus

+0

ここに来ているエラーは何ですか? –

+0

予期しないトークンのインポート –

答えて

0

冗談構成ファイル

"jest": { 
 
    "scriptPreprocessor": "<rootDir>/node_modules/jest-babel-preprocessor/preprocessor.js", 
 
    "unmockedModulePathPatterns": [ 
 
     "<rootDir>/node_modules/react" 
 
    ] 
 
    }

依存関係

NPM I、-D冗談-cliの冗談 - バベル - プリプロセッサ

さようなら

関連する問題