Commit fc2e1570 authored by D’jalmar Gutierrez Titirico's avatar D’jalmar Gutierrez Titirico 🚲

se agrego el paquete angular-loading-bar

parent b7278d6b
......@@ -8,6 +8,7 @@ angular.module('moduloPersonalApp', [
'ngSanitize',
'ngTagsInput',
'ngAnimate',
'angular-loading-bar',
'ui.router',
'ui.bootstrap',
'validation.match',
......
......@@ -184,6 +184,19 @@ input[type=checkbox].with-font:checked ~ label:before {
//color: darkgreen;
}
//personalizacion del loading-bar
#loading-bar .bar {
background: $brand-info;
height: 4px;
}
#loading-bar-spinner .spinner-icon {
border: solid 3px transparent;
border-top-color: $brand-info;
border-left-color: $brand-info;
width: 18px;
height: 18px;
}
//input[type=radio].with-font:focus ~ label:before,
//input[type=checkbox].with-font:focus ~ label:before,
//input[type=radio].with-font:focus ~ label,
......
......@@ -5,7 +5,7 @@ describe('Controller: PostulacionesCtrl', function () {
// load the controller's module
beforeEach(module('moduloPersonalApp'));
var PostulacionesCtrl, scope, cargoConvocatoriaService;
var PostulacionesCtrl, scope, cargoConvocatoriaService, convocatoriaService;
var postulaciones = {
'count': 3,
'rows': [
......@@ -58,18 +58,19 @@ describe('Controller: PostulacionesCtrl', function () {
]
};
var cargoConvocatoria = {
_id: 1,
fk_cargo: 1,
fk_convocatoria: 1,
Etapas: [
var etapas = {
count: 2,
rows: [
{
_id: 1,
nombre: 'Etapa 1',
porcentaje: 50,
porcentajeMinimo: 30,
orden: 1,
EvaluacionCargoEtapa: {_id: 1, fk_evaluacion: 1, fk_cargo_convocatoria: 1, fk_etapa: 1}
Evaluaciones: [{
_id: 1,
nombre: 'Evaluacion 1'
}]
},
{
_id: 2,
......@@ -77,32 +78,24 @@ describe('Controller: PostulacionesCtrl', function () {
porcentaje: 50,
porcentajeMinimo: 20,
orden: 0,
EvaluacionCargoEtapa: {_id: 2, fk_evaluacion: 2, fk_cargo_convocatoria: 1, fk_etapa: 2}
}
],
Evaluaciones: [
{
_id: 1,
nombre: 'Evaluacion 1',
EvaluacionCargoEtapa: {_id: 1, fk_evaluacion: 1, fk_cargo_convocatoria: 1, fk_etapa: 1}
},
{
_id: 2,
nombre: 'Evaluacion 2',
EvaluacionCargoEtapa: {_id: 2, fk_evaluacion: 2, fk_cargo_convocatoria: 1, fk_etapa: 2}
Evaluaciones: [{
_id: 2,
nombre: 'Evaluacion 2'
}]
}
]
};
// Initialize the controller and a mock scope
beforeEach(inject(function ($controller, $rootScope, $q, _CargoConvocatoriaService_, $stateParams) {
beforeEach(inject(function ($controller, $rootScope, $q, _CargoConvocatoriaService_, _ConvocatoriaService_, $stateParams) {
cargoConvocatoriaService = _CargoConvocatoriaService_;
convocatoriaService = _ConvocatoriaService_;
$stateParams.cargoConvocatoriaId = 1;
scope = $rootScope.$new();
let postulacionesStub = sinon.stub(cargoConvocatoriaService, 'postulaciones')
postulacionesStub.returns($q.when(postulaciones));
let cargoConvocatoriaStub = sinon.stub(cargoConvocatoriaService, 'cargoConvocatoria')
cargoConvocatoriaStub.returns($q.when(cargoConvocatoria));
let cargoConvocatoriaStub = sinon.stub(convocatoriaService, 'etapas')
cargoConvocatoriaStub.returns($q.when(etapas));
PostulacionesCtrl = $controller('PostulacionCtrl', {
$scope: scope,
cargoConvocatoriaService,
......@@ -112,9 +105,9 @@ describe('Controller: PostulacionesCtrl', function () {
it('Debe realizar el calculo de las notas de los postuantes a un cargo de una convocatoria', function () {
scope.$digest();
expect(PostulacionesCtrl.cargoConvocatoria.Etapas[0].orden).to.be.equal(0);
expect(PostulacionesCtrl.cargoConvocatoria.Etapas[1].orden).to.be.equal(1);
expect(PostulacionesCtrl.cargoConvocatoria.Etapas[0].Evaluaciones[0]._id).to.be.equal(2);
expect(PostulacionesCtrl.etapas.rows[0].orden).to.be.equal(0);
expect(PostulacionesCtrl.etapas.rows[1].orden).to.be.equal(1);
expect(PostulacionesCtrl.etapas.rows[0].Evaluaciones[0]._id).to.be.equal(2);
expect(PostulacionesCtrl.postulaciones.rows[0]._id).to.be.equal(3);
});
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment