タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとarticleとdocumentとtestingに関するefclのブックマーク (2)

  • MarkdownやAsciidoc中に書いたJavaScriptのサンプルコードをdoctestするツールを作った

    技術書、ブログ、READMEを書いてていて、文章中に出てくるコードブロックのコードをテストしたいことがあると思います。 そのサンプルコードが当に動いてるのか不安になることがあるからです。 power-doctestは、そのコードブロック中のコードにコメントを入れるだけでテスト可能にするツール群です。 power-doctestの例 具体的な例から見ていきます。 次の例では、Markdownで説明とJavaScriptのコードブロックを書いています。 デフォルト引数を使って書くことで、このような挙動は起きなくなるため安全です。 デフォルト引数では、引数が渡されなかった場合のみデフォルト値が入ります。 ```js function addPrefix(text, prefix = "デフォルト:") { return prefix + text; } // falsyな値を渡してもデフォルト

    MarkdownやAsciidoc中に書いたJavaScriptのサンプルコードをdoctestするツールを作った
    efcl
    efcl 2019/09/03
    MarkdownやAsciidocのコードブロック内のJavaScriptコードをdoctestするツールやライブラリについて。 コメントで式の期待する評価結果を書くと、assertに変換してテストできる。
  • ライブラリをES2015(ES6)で書いて公開する所から始めよう

    この記事はECMAScript 2015の事始めとして、ライブラリをECMAScript 2015で書いて公開するというところから始めるのがいいのではという内容です。 ECMAScript 2015(ES2015)はES6とも呼ばれていてどちらも同じものを指しますが、この記事ではES2015に統一します。 ECMAScriptのバージョンについては次のページを参照してください。 ECMAScript · JavaScriptの入門書 #jsprimer 2018-12-27: 追記 textlint/textlint-rule-helperのmasterはTypeScriptの実装へ変換されています。 Babelの実装はhttps://github.com/textlint/textlint-rule-helper/tree/2.0.1から参照できます Babel から TypeScrip

    ライブラリをES2015(ES6)で書いて公開する所から始めよう
    efcl
    efcl 2015/01/10
    ES6でライブラリを書いて、テストしてnpmに公開するまでの流れ。 6to5+power-assert+mochaの組み合わせを設定ファイルレスで行う話
  • 1