0
私はこのコードを何時間も変更しており、最終的には助けを求める時だと思います。それはかなりシンプルですが、うまくいきません。私は、お客様が===上記のコードは、お客様が定義されていない除いて、正常に動作しているテスト用の基本機能でexports defaultを使用する方法
// customers.test.js
import { expect } from 'chai';
import { Customers } from './customers.server.js';
/* eslint-env mocha */
describe('Customers',() => {
it('customers returns 1',() => {
expect(Customers).to.eq(1);
});
});
を未定義得ます。ここに私がテストしているサーバコントローラがあります。
// customers.server.js
function test1() {
return 1;
}
export default test1();
さてあなたは 'Customers'クラスや関数をエクスポートされていません。あなたは './customers.server.js ';'から '{{顧客としてtest1をインポート}'することを意味しましたか? – UnholySheep
あるいは、私は 'import Customers from 'from /customers.server.js';'と書いていたと思います。(中括弧は削除しました) - [MDN doc](https://developer.mozilla.org/ – UnholySheep
上記のコメントにリンクされているMDNのドキュメントには、知っておく必要があるすべての情報が含まれています。詳細については、http://www.microsoft.com/japan/windows/en-us/docs/ Web/JavaScript/Reference/Statements/import#Importing_defaultsを参照してください。 –