<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/scenario, branch v0.9.19</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat(strict mode): adding strict mode flag to all js files</title>
<updated>2011-07-18T19:12:55+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-07-17T08:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fe5240732d0a80b8717be77b31d51dc3c4d737fd'/>
<id>fe5240732d0a80b8717be77b31d51dc3c4d737fd</id>
<content type='text'>
the flag must be in all src and test files so that we get the benefit of
running in the strict mode even in jstd

the following script was used to modify all files:

for file in `find src test -name "*.js"`; do
  echo -e "'use strict';\n" &gt; temp.txt
  cat $file &gt;&gt; temp.txt
  mv temp.txt $file
done
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the flag must be in all src and test files so that we get the benefit of
running in the strict mode even in jstd

the following script was used to modify all files:

for file in `find src test -name "*.js"`; do
  echo -e "'use strict';\n" &gt; temp.txt
  cat $file &gt;&gt; temp.txt
  mv temp.txt $file
done
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(strict mode): fix all issues discovered by strict mode and unit/e2e tests</title>
<updated>2011-07-18T19:12:54+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-07-17T07:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4c6d26a38f977f61d4deaacfd6b6c71f331e8065'/>
<id>4c6d26a38f977f61d4deaacfd6b6c71f331e8065</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor($browser): hide startPoll and poll methods</title>
<updated>2011-07-18T07:04:14+00:00</updated>
<author>
<name>DiPeng</name>
</author>
<published>2011-06-24T19:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7974e7eb5f3821b77691819683f9aa37f3c37473'/>
<id>7974e7eb5f3821b77691819683f9aa37f3c37473</id>
<content type='text'>
Breaks $browser.poll() method is moved inline to $browser.startpoll()
Breaks $browser.startpoll() method is made private
Refactor tests to reflect updated browser API

Closes #387
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Breaks $browser.poll() method is moved inline to $browser.startpoll()
Breaks $browser.startpoll() method is made private
Refactor tests to reflect updated browser API

Closes #387
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete scenario folder</title>
<updated>2011-06-17T17:13:49+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-17T17:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=92ebf11b2aaaa357b7d3d91c297b747ae4b8fdf0'/>
<id>92ebf11b2aaaa357b7d3d91c297b747ae4b8fdf0</id>
<content type='text'>
* moved scenario e2e tests in test/scenario/e2e folder
* remove $location test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* moved scenario e2e tests in test/scenario/e2e folder
* remove $location test
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test for scenario.Application - should remove old iframe</title>
<updated>2011-06-16T05:58:57+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-15T20:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7460a7ef618a274607ea99aecae99fb158115c36'/>
<id>7460a7ef618a274607ea99aecae99fb158115c36</id>
<content type='text'>
This behavior was changed by e83465c362c53ac7451183a775456f3112262f6e
So this commit should have been part of e83465c362c53ac7451183a775456f3112262f6e

Also removed hiding and navigating to about:blank as it makes no sense now...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This behavior was changed by e83465c362c53ac7451183a775456f3112262f6e
So this commit should have been part of e83465c362c53ac7451183a775456f3112262f6e

Also removed hiding and navigating to about:blank as it makes no sense now...
</pre>
</div>
</content>
</entry>
<entry>
<title>added input#val method</title>
<updated>2011-06-06T19:49:46+00:00</updated>
<author>
<name>Di Peng</name>
</author>
<published>2011-06-05T18:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9fdb09ebf86f4bc85ded08371fbafbab75aba8bf'/>
<id>9fdb09ebf86f4bc85ded08371fbafbab75aba8bf</id>
<content type='text'>
Closes #237
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #237
</pre>
</div>
</content>
</entry>
<entry>
<title>renamed $pause to $sleep AND $wait to $pause</title>
<updated>2011-06-05T19:00:45+00:00</updated>
<author>
<name>Di Peng</name>
</author>
<published>2011-06-03T22:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1eebb771e3940ddd6640ddc064d5fa6e539c536d'/>
<id>1eebb771e3940ddd6640ddc064d5fa6e539c536d</id>
<content type='text'>
Closes #207
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #207
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CSS tests on Opera</title>
<updated>2011-06-02T19:51:12+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-02T18:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9a6967755116f14b6f27fc00b5976b58f0bc6fcd'/>
<id>9a6967755116f14b6f27fc00b5976b58f0bc6fcd</id>
<content type='text'>
Opera translates name colors to numbers (red -&gt; #ff0000)
Other browsers like FF or Chrome translate number to rgb (#ff0000 -&gt; rgb(255, 0, 0)
So avoiding colors in tests is probably the easiest solution...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Opera translates name colors to numbers (red -&gt; #ff0000)
Other browsers like FF or Chrome translate number to rgb (#ff0000 -&gt; rgb(255, 0, 0)
So avoiding colors in tests is probably the easiest solution...
</pre>
</div>
</content>
</entry>
<entry>
<title>JSTD adapter for running e2e tests</title>
<updated>2011-05-19T16:43:56+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-05-19T15:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1abdc097b235366759a889bdcc68359653a9b8a3'/>
<id>1abdc097b235366759a889bdcc68359653a9b8a3</id>
<content type='text'>
Couple of changes into angular.scenario runner:
 - add autotest config (runs tests when document ready)
 - update ObjectModel (forwards events)
 - use only one ObjectModel instance for all outputters
 - expose error msg and line number in ObjectModel.Spec and ObjectModel.Step
 - fix generating spec.ids
 - fix 'html' output so that it does not mutate ObjectModel

Couple of changes into docs / generator:
 - rename copy -&gt; copyTpl
 - move docs/static into docs/examples (to avoid conflict with jstd proxy)

Running all docs e2e tests:
========================================================
1/ compile angular-scenario, jstd-scenario-adapter
&gt;&gt; rake compile

2/ build docs
&gt;&gt; rake docs

3/ start jstd server
&gt;&gt; ./server-scenario.sh

4/ capture some browser

5/ run node server to serve static content
&gt;&gt; node ../lib/nodeserver/server.js

6/ run tests
&gt;&gt; ./test-scenario.sh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Couple of changes into angular.scenario runner:
 - add autotest config (runs tests when document ready)
 - update ObjectModel (forwards events)
 - use only one ObjectModel instance for all outputters
 - expose error msg and line number in ObjectModel.Spec and ObjectModel.Step
 - fix generating spec.ids
 - fix 'html' output so that it does not mutate ObjectModel

Couple of changes into docs / generator:
 - rename copy -&gt; copyTpl
 - move docs/static into docs/examples (to avoid conflict with jstd proxy)

Running all docs e2e tests:
========================================================
1/ compile angular-scenario, jstd-scenario-adapter
&gt;&gt; rake compile

2/ build docs
&gt;&gt; rake docs

3/ start jstd server
&gt;&gt; ./server-scenario.sh

4/ capture some browser

5/ run node server to serve static content
&gt;&gt; node ../lib/nodeserver/server.js

6/ run tests
&gt;&gt; ./test-scenario.sh
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't check url (by HEAD request) before navigateTo</title>
<updated>2011-05-19T16:43:56+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-04-29T21:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c5f0342ad87ba91d43e8b99bfc82039cdbf998a2'/>
<id>c5f0342ad87ba91d43e8b99bfc82039cdbf998a2</id>
<content type='text'>
Removed angular.scenario.Application.checkUrlStatus_ method and these tests:
* should call error handler if status check fails
* should perform a HEAD request to verify file existence
* should call error handler if status code is less than 200
* should call error handler if status code is greater than 299
* should call error handler if status code is greater than 299
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed angular.scenario.Application.checkUrlStatus_ method and these tests:
* should call error handler if status check fails
* should perform a HEAD request to verify file existence
* should call error handler if status code is less than 200
* should call error handler if status code is greater than 299
* should call error handler if status code is greater than 299
</pre>
</div>
</content>
</entry>
</feed>
