Skip to content

Instantly share code, notes, and snippets.

Avatar

Didier Giovanetti giovanettid

  • Didier Giovanetti
  • France
View GitHub Profile
View todoAppView-mochajs.js
describe('AppView', function() {
var todos = requirejs('collections/todos');
var AppView = requirejs('views/appView');
var Common = requirejs('common');
var $ = requirejs('jquery');
var appView;
var spyFetch;
View todoItemView-mochajs.js
describe('TodoView', function() {
var Todo = requirejs('models/todo');
var TodoView = requirejs('views/todoView');
var Common = requirejs('common');
var $ = requirejs('jquery');
var todo, todoView;
beforeEach(function() {
View todoCollection-mochajs.js
describe('Todos', function() {
var Todo = requirejs('models/todo');
var todos = requirejs('collections/todos');
beforeEach(function() {
todos.reset();
});
it('filtering completed', function() {
View todoModel-mochajs.js
describe('Todo', function() {
var Todo = requirejs('models/todo');
var todo;
beforeEach(function() {
todo = new Todo();
});
@giovanettid
giovanettid / todo-steps-seleniumjs.js
Last active Nov 9, 2015
cucumberjs step with seleniumjs page object
View todo-steps-seleniumjs.js
module.exports = function() {
this.Before(function (callback) {
todo.before().then(function() {
callback();
});
});
this.After(function (callback) {
todo.after().then(function() {
@giovanettid
giovanettid / todo-steps-zombiejs.js
Last active Nov 9, 2015
cucumberjs step with zombiejs page object
View todo-steps-zombiejs.js
module.exports = function() {
this.Before(function (callback) {
todo.before(callback);
});
this.Given(/(\d+) todos dans la liste/, function (nbTodos, callback) {
for(var i=1;i<=parseInt(nbTodos);i++) {
todo.typeNew("todo "+i).enterNew();
@giovanettid
giovanettid / todoAdd.feature
Last active Nov 9, 2015
cucumberjs scenario
View todoAdd.feature
Feature: todo add feature
Scenario: add todos in todo list
When je saisis le todo "first todo"
And je saisis le todo "second todo"
Then le todo "first todo" est placé en position 1 dans la liste
And le todo "second todo" est placé en position 2 dans la liste
@giovanettid
giovanettid / todoAdd-seleniumjs.js
Last active Nov 9, 2015
mocha chai test with seleniumjs page object
View todoAdd-seleniumjs.js
describe('Todo add scenario', function() {
before(function() {
return todo.before();
});
it('titre de la page', function() {
return expect(todo.title()).to.eventually.equal('TodoListWithBB');
});
@giovanettid
giovanettid / todoAdd-zombiejs.js
Last active Nov 9, 2015
mocha chai test with zombiejs page object
View todoAdd-zombiejs.js
describe('Todo add scenario', function() {
before(function(done) {
todo.before(done);
});
it('titre de la page', function() {
expect(todo.title()).to.equal('TodoListWithBB');
});
it('titre de la todo list', function() {
@giovanettid
giovanettid / todoAdd-casperjs.js
Last active Nov 9, 2015
mocha chai test with casperjs page object
View todoAdd-casperjs.js
describe('Todo add scenario', function() {
before(function () {
todo.before();
});
it('titre de la page', function() {
todo.test(function() {
expect("TodoListWithBB").to.matchTitle;
});
});
You can’t perform that action at this time.