メソッドの出力の結果が、true か false のどちらでも返ってくる可能性がある場合、assert 文を書く時は true の場合だけで良いのだろうか
まず、基本の考えとしてなぜテストをするのか?というのがあります。
| import UIKit | |
| struct MainScene { | |
| let vc: UIViewController | |
| let nc: UINavigationController | |
| init(vc: UIViewController) { | |
| self.vc = vc | |
| self.nc = UINavigationController(rootViewController: vc) | |
| } | |
| } |
前提: 完成していて、比較的支持を集めていて、JavaScriptを中心にした書籍 (DOM APIよりは言語を中心とした内容)
追記: JavaScriptの入門書 #jsprimerを書いている
最初からES2015で学ぶことを前提にした初心者〜中級者向けのJavaScript本がなかったので書いてる。 ES2015でJavaScriptという言語のコア部分は大きく変わったので、それを前提とした内容にする予定。
| .git | |
| .gitignore | |
| /doc | |
| .yardoc | |
| coverage | |
| jsdoc | |
| /tmp | |
| /log | |
| Dockerfile | |
| Dockerfile.prod |
| #!/bin/bash | |
| set -ue | |
| SG_ID=${1} | |
| old_ips=$(aws ec2 describe-security-groups --group-ids ${SG_ID} | jq '.SecurityGroups[].IpPermissions[].IpRanges[]' | jq -sSc .) | |
| ips=$(curl -s http://d7uri8nf7uskq.cloudfront.net/tools/list-cloudfront-ips) | |
| new_ips=$((echo $ips | jq '.CLOUDFRONT_GLOBAL_IP_LIST[] | { CidrIp: . }'; echo $ips | jq '.CLOUDFRONT_REGIONAL_EDGE_IP_LIST[] | { CidrIp: . }' ) | jq -Ssc .) | |
| json=$(cat <<EOC |