Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
前回、$httpBackendサービスを使って$http getのテスト実行しました。テストコードは下記サイトのコードを流用しただけで中身を理解できていなかったので、内容を確認してみました。 https://docs.angularjs.org/tutorial/step_05 ①$rootScope、$controller、$httpBackendサービスをインジェクト beforeEach(inject(function(_$httpBackend_, $rootScope, $controller) { ②テスト用に新しいスコープを生成 scope = $rootScope.$new(); ③①でインジェクトされた$controller関数にテスト対象のコントローラと②で生成したスコープを引数に渡して、呼び出す。 ctrl = $controller('httpGetCtrl', {
{ "ambientDependencies": { "angular": "github:DefinitelyTyped/DefinitelyTyped/angularjs/angular.d.ts#17ef40452039d19e06dc2a3815ea898c505860fa", "angular-protractor": "github:DefinitelyTyped/DefinitelyTyped/angular-protractor/angular-protractor.d.ts#17fa1e5f269189f7f8e0f53f8c443e6c2eac562c", "empower": "github:DefinitelyTyped/DefinitelyTyped/empower/empower.d.ts#aeb7701fbef3b7fc7261d67c025c823666ab
Protractor is deprecated and will reach end-of-life in August 2023. Protractor reached end-of-life in August 2023. We discourage any new users from adopting Protractor and recommend existing users migrate to other end-to-end testing solutions. See what ending support means and read the end of life announcement for more information.
Gulpでjavascriptのファイルを監視 JSHintでエラーなどをチェック 問題がなければconcatで1つにまとめて、min化 browser-syncでリロード という処理を行わせようと思い、Google Web Starter Kitを参考にGulpのタスクを作っていたのですが、下記の問題に当たってしまいました。 JSHintでエラー/ワーニングがあっても次のタスクが実行されてしまう JSHintでエラー/ワーニングがあるとjavascriptファイルを変更しても一切タスクが実行されなくなる (watchされなくなる?) 問題があった元のGulpタスク 使っているプラグインのバージョン // package.json "devDependencies": { "browser-sync": "^2.9.1", "gulp": "^3.9.0", "gulp-concat":
2015-05-28 【保存版】クオリティアップ!gulp.jsで文法チェック! Web制作の現場 前回の記事に引き続き、gulp.jsです。 今回は、制作のクオリティチェックに欠かせない、文法チェックのお話。 いままで、HTML-lintや、W3Cのサービスにコピペして、 確認して、間違いがあると修正して、また確認、、、 なんて面倒くさいことをしておりましたが! このgulp.jsを使えばイチコロです。 簡単ですので、ぜひご活用くださいませ。 前回ご紹介した内容(gulpfile.js)に、下記を追加するだけでOKです。 HTML文法チェック まずは、プラグインをインストール。 $ npm install --save-dev gulp-htmlhint そして、gulpfile.jsに下記を追記します。 /////////////////////////////////////////
JSLintとはJSLintプラグインの使用方法チェックルール一覧 - JSLintJSLint独自の項目JSHintと共通の項目JSHintとはチェックルール一覧 - JSHintEnforcing OptionsRelaxing OptionsEnvironmentsLegacyJSHintが必ずチェックする項目JSLintとはJSLint (JSLint.com - What is JSLint? を大まかに和訳しました。) JSLintとは、対象のJavaScriptプログラムから問題となる箇所を検索するコード品質ツールです。 C言語が登場して間もない頃、コンパイラによって捕えることができなかったプログラムミスがあったため、ソースファイルを検証するためのツールとしてLintが開発されました。今ではC言語は成熟し、コンパイラがエラーを捕えて警告出来るようになったためLintは必要なく
テストランナーとは、様々なブラウザでテストを実行し、その結果をまとめてレポートするためのツールを指します。Karma は Node.js 上で動作するテストランナーです。元々はTestacular という名称で Google が AngularJS の開発で使うために作ったものですが、2012 年にオープンソース化されたタイミングで業 ( カルマ ) を背負った名称に変わりました。 Karma - Spectacular Test Runner for Javascript 本記事では、Jasmine をベースにしてテストコード ( 実処理 ) を記述し、それらを Karma から実行してレポート ( テスト結果 ) を確認するという流れで進めていきたいと思います。 環境構築 前提条件 Mac OS X Yosemite node.js インストール済み (v5.4.0 ~) npm イン
前に書いた記事の続きになります。 TypeScript触ってみた感想 - yutaponのブログ やっとTypeScript本を一通り読んだ(目を通した)ので、メモ書きをまとめてみる。 大雑把な感想 TypeScriptのことをたくさん書いてあるのは 4章 基礎知識 6章 応用知識 あたりで、かなり読み応えがあります。 私の場合、1回読んだだけだとよくわからないままになりそうなので、ここは何回も読んでおきたい章です。 7章 開発新ツール ではnodebrew, npm, gruntなど、最近のJS開発では定番のツールの使い方が解説されてるので、JSを余り触ったことがなければ先にこの章を読んでおくといい気がします。 8章 開発サンプルでは、TypeScriptを使ってまるばつゲームを一から作ったり、AngularJS+TypeScript、enchant.js+TypeScriptの組み合わ
TypeScriptが盛り上がってきています。昨年2014年4月2日に正式版となる「TypeScript 1.0」がリリースされてから、現在は「TypeScript 1.4」と順調にバージョンアップもなされてきています。それから、ドットインストールでも、プレミアム版となりますが、ついに「TypeScript入門」が2/23に公開されました。ECMAScript 6の正式リリースも6月と差し迫ってきていることなので、そろそろ自分の開発環境でも使ってもよいかなと思い、今回自分のMacにもTypeScriptを導入することにしました。 TypeScriptとは TypeScriptTypeScriptはCoffeeScrtiptなどと同様に「altJS」と呼ばれるJavaScriptの代替となるプログラミング言語です。JavaScriptの弱い部分を補うように設計されていて、JavaScript
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く