Browse Source

test: fix e2e test for examples

Evan You 10 years ago
parent
commit
9209c8382f
3 changed files with 10 additions and 21 deletions
  1. 1 2
      examples/commits/app.js
  2. 3 13
      test/e2e/commits.js
  3. 6 6
      test/e2e/grid.js

+ 1 - 2
examples/commits/app.js

@@ -7,8 +7,7 @@ var isPhantom = navigator.userAgent.indexOf('PhantomJS') > -1
 
 var mocks = {
   master: [{sha:'111111111111', commit: {message:'one', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}}],
-  dev: [{sha:'222222222222', commit: {message:'two', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}}],
-  '1.0.0-alpha': [{sha:'333333333333', commit: {message:'three', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}}]
+  dev: [{sha:'222222222222', commit: {message:'two', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}},{sha:'111111111111', commit: {message:'hi', author:{name:'Evan',date:'2014-10-15T13:52:58Z'}}}]
 }
 
 function mockData () {

+ 3 - 13
test/e2e/commits.js

@@ -2,17 +2,16 @@ casper.on('remote.message', function (e) {
   console.log(e)
 })
 
-casper.test.begin('commits', 26, function (test) {
+casper.test.begin('commits', 18, function (test) {
 
   casper
   .start('../../examples/commits/index.html')
   .then(function () {
     // radio inputs & labels
-    test.assertElementCount('input', 3)
-    test.assertElementCount('label', 3)
+    test.assertElementCount('input', 2)
+    test.assertElementCount('label', 2)
     test.assertSelectorHasText('label[for="master"]', 'master')
     test.assertSelectorHasText('label[for="dev"]', 'dev')
-    test.assertSelectorHasText('label[for="1.0.0-alpha"]', '1.0.0-alpha')
     // initial fetched commits
     test.assertField('branch', 'master')
     test.assertSelectorHasText('p', 'yyx990803/vue@master')
@@ -31,15 +30,6 @@ casper.test.begin('commits', 26, function (test) {
     test.assertSelectorHasText('li:first-child span.author', 'Evan')
     test.assertSelectorHasText('li:first-child span.date', '2014-10-15 13:52:58')
   })
-  .thenClick('input[value="1.0.0-alpha"]', function () {
-    test.assertField('branch', '1.0.0-alpha')
-    test.assertSelectorHasText('p', 'yyx990803/vue@1.0.0-alpha')
-    test.assertElementCount('li', 3)
-    test.assertSelectorHasText('li:first-child a.commit', '3333333')
-    test.assertSelectorHasText('li:first-child span.message', 'three')
-    test.assertSelectorHasText('li:first-child span.author', 'Evan')
-    test.assertSelectorHasText('li:first-child span.date', '2014-10-15 13:52:58')
-  })
   // run
   .run(function () {
     test.done()

+ 6 - 6
test/e2e/grid.js

@@ -11,7 +11,7 @@ casper.test.begin('grid', 73, function (test) {
     assertTable(test, ['name', 'power'], [
       { name: 'Chuck Norris', power: Infinity },
       { name: 'Bruce Lee', power: 9000 },
-      { name: 'Jacky Chang', power: 7000 },
+      { name: 'Jackie Chan', power: 7000 },
       { name: 'Jet Li', power: 8000 }
     ])
   })
@@ -23,7 +23,7 @@ casper.test.begin('grid', 73, function (test) {
     test.assertElementCount('th:nth-child(2) .arrow.dsc', 0)
     assertTable(test, ['name', 'power'], [
       { name: 'Jet Li', power: 8000 },
-      { name: 'Jacky Chang', power: 7000 },
+      { name: 'Jackie Chan', power: 7000 },
       { name: 'Chuck Norris', power: Infinity },
       { name: 'Bruce Lee', power: 9000 }
     ])
@@ -37,7 +37,7 @@ casper.test.begin('grid', 73, function (test) {
       { name: 'Chuck Norris', power: Infinity },
       { name: 'Bruce Lee', power: 9000 },
       { name: 'Jet Li', power: 8000 },
-      { name: 'Jacky Chang', power: 7000 }
+      { name: 'Jackie Chan', power: 7000 }
     ])
   })
   .thenClick('th:nth-child(2)', function () {
@@ -46,7 +46,7 @@ casper.test.begin('grid', 73, function (test) {
     test.assertElementCount('th:nth-child(1) .arrow.dsc', 1)
     test.assertElementCount('th:nth-child(2) .arrow.asc', 1)
     assertTable(test, ['name', 'power'], [
-      { name: 'Jacky Chang', power: 7000 },
+      { name: 'Jackie Chan', power: 7000 },
       { name: 'Jet Li', power: 8000 },
       { name: 'Bruce Lee', power: 9000 },
       { name: 'Chuck Norris', power: Infinity }
@@ -60,7 +60,7 @@ casper.test.begin('grid', 73, function (test) {
     assertTable(test, ['name', 'power'], [
       { name: 'Bruce Lee', power: 9000 },
       { name: 'Chuck Norris', power: Infinity },
-      { name: 'Jacky Chang', power: 7000 },
+      { name: 'Jackie Chan', power: 7000 },
       { name: 'Jet Li', power: 8000 }
     ])
   })
@@ -72,7 +72,7 @@ casper.test.begin('grid', 73, function (test) {
   })
   .then(function () {
     assertTable(test, ['name', 'power'], [
-      { name: 'Jacky Chang', power: 7000 },
+      { name: 'Jackie Chan', power: 7000 },
       { name: 'Jet Li', power: 8000 }
     ])
   })