aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/guide/dev_guide.e2e-testing.ngdoc
diff options
context:
space:
mode:
authorCaitlin Potter2014-02-06 14:02:18 +0000
committerPeter Bacon Darwin2014-02-16 19:03:40 +0000
commitf7d28cd377f06224247b950680517a187a7b6749 (patch)
tree20203b9f7bf60748bb752f325b1869415352a6f3 /docs/content/guide/dev_guide.e2e-testing.ngdoc
parent2e641ac49f121a6e2cc70bd3879930b44a8a7710 (diff)
downloadangular.js-f7d28cd377f06224247b950680517a187a7b6749.tar.bz2
docs(all): convert <pre>/</pre> snippets to GFM snippets
Diffstat (limited to 'docs/content/guide/dev_guide.e2e-testing.ngdoc')
-rw-r--r--docs/content/guide/dev_guide.e2e-testing.ngdoc20
1 files changed, 10 insertions, 10 deletions
diff --git a/docs/content/guide/dev_guide.e2e-testing.ngdoc b/docs/content/guide/dev_guide.e2e-testing.ngdoc
index e0d3f61d..d72cb9b3 100644
--- a/docs/content/guide/dev_guide.e2e-testing.ngdoc
+++ b/docs/content/guide/dev_guide.e2e-testing.ngdoc
@@ -31,7 +31,7 @@ In addition to the above elements, scenarios may also contain helper functions t
code in the `it` blocks.
Here is an example of a simple scenario:
-<pre>
+```js
describe('Buzz Client', function() {
it('should filter results', function() {
input('user').enter('jacksparrow');
@@ -41,7 +41,7 @@ it('should filter results', function() {
expect(repeater('ul li').count()).toEqual(1);
});
});
-</pre>
+```
Note that
[`input('user')`](https://github.com/angular/angular.js/blob/master/docs/content/guide/dev_guide.e2e-testing.ngdoc#L119)
@@ -190,7 +190,7 @@ be negated with `not()`. For instance: `expect(element('h1').text()).not().toEqu
Source: https://github.com/angular/angular.js/blob/master/src/ngScenario/matchers.js
-<pre>
+```js
// value and Object comparison following the rules of angular.equals().
expect(value).toEqual(value)
@@ -219,7 +219,7 @@ expect(value).toContain(expected)
// number comparison using < and >
expect(value).toBeLessThan(expected)
expect(value).toBeGreaterThan(expected)
-</pre>
+```
# Example
See the [angular-seed](https://github.com/angular/angular-seed) project for more examples.
@@ -239,7 +239,7 @@ Imagine the application to be structured into two views:
2. a *detail view* which shows the entries' details and contains a delete button. When clicking the
delete button, the user is redirected back to the *overview page*.
-<pre>
+```js
beforeEach(function () {
var deleteEntry = function () {
browser().navigateTo('/entries');
@@ -276,24 +276,24 @@ beforeEach(function () {
// start deleting entries
deleteEntry();
});
-</pre>
+```
In order to understand what is happening, we should emphasize that ngScenario calls are not
immediately executed, but queued (in ngScenario terms, we would be talking about adding
future actions). If we had only one entry in our table, then the following future actions
would be queued:
-<pre>
+```js
// delete entry 1
browser().navigateTo('/entries');
element('table tbody').query(function (tbody, done) { ... });
element('table tbody a');
element('.btn-danger').click();
-</pre>
+```
For two entries, ngScenario would have to work on the following queue:
-<pre>
+```js
// delete entry 1
browser().navigateTo('/entries');
element('table tbody').query(function (tbody, done) { ... });
@@ -306,7 +306,7 @@ element('.btn-danger').click();
element('table tbody').query(function (tbody, done) { ... });
element('table tbody a');
element('.btn-danger').click();
-</pre>
+```
# Caveats