Skip to content

Instantly share code, notes, and snippets.

View twada's full-sized avatar
💭
🦁

Takuto Wada twada

💭
🦁
View GitHub Profile
@azu
azu / index.js
Created April 11, 2014 06:35
espower-souce
/**
* espower-source - Power Assert instrumentor from source to source.
*
* https://github.com/twada/espower-source
*
* Copyright (c) 2014 Takuto Wada
* Licensed under the MIT license.
* https://raw.github.com/twada/espower-source/master/MIT-LICENSE.txt
*/
var espower = require('espower'),
@stomita
stomita / gist:a5265f1e4c397d2532e5
Last active August 29, 2015 14:01
Power-Assert & browserify

質問

  1. 現在、power-assertをbrowserify+espowerifyでブラウザ上でのテストに試していますが、espowerifyはsourceMapサポートと聞いた (http://efcl.info/2014/0411/res3820/) ので、以下のようにbrowserify に debugオプションを立ててsourceMapを出力するようにしています。
$ browserify test/foo.test.js -d -t espowerify -o ./browser-test/foo.test.js 

(上記記事でazuさんはWebStormのデバッガで見ているようですが)こちらではtestemでテストを走らせ、Chrome上でSourceMap済のコードを参照していますが、そこではPowered後のソースが表示されてしまいます。 http://gyazo.com/db447920e6a4da38c522c68c4b74deef

@pchw
pchw / Gruntfile.coffee
Created June 10, 2014 05:50
use power-assert on .coffee test
module.exports = (grunt) ->
require('time-grunt')(grunt)
require('load-grunt-config')(grunt)
@Layzie
Layzie / 2014-11-15-node-fest2014.md
Last active August 29, 2015 14:09
Node学園祭2014メモ

Node学園祭2014

基調講演

ファイルアップロードについて

アップロードの歴史

  • HTTPはあんまりアップロードのこと考えてない
  • FTPはいまはあんまり使われてないけど、前は使われてた
@stomita
stomita / app001.test-bundle-by-cmd.js
Last active August 29, 2015 14:16
browserify+espowerifyでassertの結果がおかしくなる件
/*
* browserify -t espowerify ./build/test/e2e/app001.test.js > ./build/test/e2e/app001.test-bundle-by-cmd.js
*/
//...
'use strict';
var assert = require('power-assert');
describe('apptest001', function () {
it('should raise', function () {
assert(assert._expr(assert._capt(1 === 0, 'arguments/0'), {
content: 'assert(1 === 0)',
@shepherdwind
shepherdwind / index.js
Created April 21, 2017 08:45
espower-path-ts
require('intelli-espower-loader');
require('./test/foo.test.js');

https://speakerdeck.com/rtechkouhou/javaru-men

p.68 7って数値リテラルが大分ヤバい

p.69 entrySetメソッドを使うべき 単にListに変換したいだけなら、謎のDTOとかいうオブジェクトの必要性を感じない

List<Map.Entry<String, String>> list = new ArrayList<>(arg.entrySet());

p.72

@kasei-san
kasei-san / テスト駆動開発読書感想会議事録.md
Created November 21, 2017 08:22
テスト駆動開発読書感想会議事録

テスト駆動開発読書感想会議事録

集中

  • TDDは1つのボールに集中する
  • 「割り込みにさらに割り込みしない」は実践したい

TDDというスキル

<?php
trait EnumTrait
{
/** @var static[] */
private static $instance;
/** @var mixed value of constant */
private $value;
/**
@koba04
koba04 / .gitignore
Last active December 21, 2018 02:21
karma + mocha + browserify + babel + power-assert
node_modules/