タグ

2018年7月17日のブックマーク (6件)

  • アロー関数式 - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback アロー関数式は、従来の関数式の簡潔な代替構文ですが、意味的な違いや意図的な使用上の制限もあります。 アロー関数自身には this、arguments、super へのバインドがないので、メソッドとして使用することはできません。 アロー関数はコンストラクターとして使用することはできません。 new をつけて呼び出すと TypeError が発生します。 new.target キーワードにアクセスすることもできません。 アロー関

    アロー関数式 - JavaScript | MDN
  • mochaによる非同期のテストの書き方 - 30歳からのプログラミング

    テストフレームワークmochaでの、非同期のテストの書き方について。 mochaの導入方法などはこちらを参照。 1年近く前のエントリだが、そんなに間違ったことは書いていないはず。 なぜ非同期のテストには工夫が必要なのか mochaでは、doneを使うことで、簡単に非同期のテストを書ける。 しかし、doneについて説明する前に、そもそもなぜdoneを使う必要があるのかを説明する。 これは、非同期のテストに工夫が必要である理由の説明でもある。 テストのなかで非同期の関数を使うと、非同期の処理が行われる前にテストが終わってしまう。 非同期の処理を待つことなくテストが終了してしまうため、テストが機能しない。 これが、非同期のテストには工夫が必要な理由である。 fs.readFile()を例に、具体的に説明する。 この関数は指定したファイルを読み込むものだが、非同期で実行される。 const fs

    mochaによる非同期のテストの書き方 - 30歳からのプログラミング
  • Node.jsのPath(パス)を確認する方法【初心者向け】

    初心者向けにNode.jsでPath(パス)を確認する方法について解説しています。node_modulesのPATHを確認・変更するコマンドを実際に書いているので、自身の環境でも実行してみましょう。Node.jsを学習する上で必要な知識になります。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回はNODE_PATHについて解説します。 Node.jsでPathを確認する方法について説明しているので、コマンドを入力して結果を確認してみま

    Node.jsのPath(パス)を確認する方法【初心者向け】
  • 【PowerShell】環境変数を設定する

    環境変数を設定するには以下のようにします。 一時的に設定する 一時的に環境変数に値を設定するには、「$env:変数名」に「=」で値を設定するだけです。 PS C:\work> $env:MYENV = "This is my env." この例では、「MYENV」という名前の変数に「This is my env.」という値を設定しています。 PS C:\work> $env:MYENV This is my env. 実際に値を確認してみると、このように先ほど設定した値が表示されます。 ちなみに、この設定した変数は、現在起動しているプロンプト内だけで使うことが出来ます。 永続的に設定する 現在のユーザーで使えるユーザー環境変数、またはマシン上のすべてのユーザーで使えるシステム環境変数に値を設定するには次のようにします。 PS C:\work> [System.Environment]::S

    【PowerShell】環境変数を設定する
  • Vue.jsのテストをモダンにする - Qiita

    はじめに 1年半前くらいに弊社のVue.jsプロジェクトのユニットテスト環境を「Karma + Mocha + power-assert」で作成し、現在までメンテナンスしながら使っていたが、「Jest + vue-test-utils」が非常に良さそうなので、環境を全て作り直すことにした 作り直したコードですが、弊社のコードは公開できないので、プライベートでメンテナンスしている以下のリポジトリで確認できる https://github.com/kurosame/vuejs-boilerplate Vue.jsとVuexとTypeScriptを使っている テスト対象 今回は以下をテスト対象とした Vuex Action Mutation Getter (State) ⇒ 初期値を設定する時に分岐などのロジックを入れた場合があれば書く Vue.js コンポーネント全て そもそもなぜテスト環境を

    Vue.jsのテストをモダンにする - Qiita
  • End-to-end testing with Headless Chrome API – codeburst