Skip to content

Instantly share code, notes, and snippets.

View zgababa's full-sized avatar

Fabien de Maestri zgababa

  • Paris
View GitHub Profile
{
"name": "testpokereact",
"version": "1.0.0",
"description": "Test repository for PokeReact",
"scripts": {
"server": "nodemon index",
"client": "webpack --watch",
"watch": "concurrently --kill-others \"npm run client\" \"npm run server\"",
"test-server": "mocha 'schema/**/*.serverSpec.js'",
"test-integration": "mocha 'schema/**/*.integration.spec.js'",
'use strict';
import React from 'react';
class Pokedex extends React.Component {
render() {
return (
<div>
Hello World !
</div>
'use strict';
import React from 'react';
import { render } from 'react-dom';
import Pokedex from './components/Pokedex.jsx';
render(<Pokedex />, document.getElementById('app'));
{
"presets" : [
["es2015", { "modules": false }],
"react"
]
}
'use strict';
const path = require('path');
const APP_DIR = path.resolve('app');
const DIST_PATH = path.resolve('dist');
module.exports = {
entry : `${APP_DIR}/app.jsx`,
output : {
'use strict';
const request = require('request-promise');
const integrationServer = require("../../utils/integrationServer");
const chai = require('chai');
const expect = chai.expect;
describe('Integration', () => {
let app;
'use strict';
const request = require('request-promise');
const integrationServer = require("../../utils/integrationServer");
const chai = require('chai');
const expect = chai.expect;
describe('Pokemon integration', () => {
let app;
'use strict';
const express = require('express');
const graphql = require('graphql').graphql;
const request = require('request-promise');
const rootSchema = require('../schema/rootSchema');
function start(done, appPort) {
const app = express();
describe('resolve', () => {
beforeEach(() => {
sandbox.stub(client, 'getPokemon');
sandbox.stub(client, 'getPokemons');
});
afterEach(() => sandbox.restore());
it('Should call getPokemons when no id provided', () => {
pokemon.resolve();
expect(client.getPokemon).to.not.have.been.called;
describe('resolve', () => {
beforeEach(() => {
sandbox.stub(client, 'getPokemon');
sandbox.stub(client, 'getPokemons');
});
afterEach(() => sandbox.restore());
});