<commit_before>var app = require('../app');
var supertest = require('supertest');
var assert = require('assert');

describe('Pruebas de Series', function () {
	
	it('GET / devuelve todas las series', function (done) {
		supertest(app)
		.get('/api/series')
		.expect(200)
		.expect(function (req) {
			assert(req.text.indexOf("The Big Bang Theory") != -1);
			assert(req.text.indexOf("Breaking Bad") != -1);
		})
		.end(done);
	});
			
	it('GET /:id id no numérico', function (done) {
		supertest(app)
		.get('/api/series/uno')
		.expect(400)
		.expect("Error: El id no es un número", done);
	});
	
	it('GET /:id devuelve la serie', function (done) {
		supertest(app)
		.get('/api/series/1')
		.expect(200)
		.expect(function (req) {
			assert.equal("The Big Bang Theory", req.body.title);
			assert.equal("descripción de la serie The Big Bang Theory", req.body.description);
			assert.equal(9, req.body.temporadas.length);
		})
		.end(done);
	});
	
});<commit_msg>POST serie<commit_after>var app = require('../app');
var supertest = require('supertest');
var assert = require('assert');

describe('Pruebas de Series', function () {
	
	it('GET / devuelve todas las series', function (done) {
		supertest(app)
		.get('/api/series')
		.expect(200)
		.expect(function (req) {
			assert(req.text.indexOf("The Big Bang Theory") != -1);
			assert(req.text.indexOf("Breaking Bad") != -1);
		})
		.end(done);
	});
			
	it('GET /:id id no numérico', function (done) {
		supertest(app)
		.get('/api/series/uno')
		.expect(400)
		.expect("Error: El id no es un número", done);
	});
	
	it('GET /:id devuelve la serie', function (done) {
		supertest(app)
		.get('/api/series/1')
		.expect(200)
		.expect(function (req) {
			assert.equal("The Big Bang Theory", req.body.title);
			assert.equal("descripción de la serie The Big Bang Theory", req.body.description);
			assert.equal(9, req.body.temporadas.length);
		})
		.end(done);
	});
	
	it('POST / ', function (done) {
		supertest(app)
		.post('/api/series')
		.send({title : 'Padre de Familia', description : 'descripción de la serie Padre de Familia', user : 1})
		.expect(201)
		.expect("Serie creada correctamente", done);
	});
	
});
{'fraction_non_alphanumeric': 0.19218390804597701, 'fraction_numerical': 0.013793103448275862, 'mean_word_length': 3.70995670995671, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3700048', 'n_tokens_mistral': 863, 'n_tokens_neox': 780, 'n_words': 187}