diff --git a/test/circolari-test.coffee b/test/circolari-test.coffee deleted file mode 100644 index 7c5907e..0000000 --- a/test/circolari-test.coffee +++ /dev/null @@ -1,61 +0,0 @@ -nock = require 'nock' -expect = require("chai").should() - -Asjon = require '../asjon-testing.coffee' -asjon = undefined - -describe 'modulo circolari', -> - before (done) -> - # Inizializzo robot - Asjon (assa) -> - asjon = assa - after asjon.after - afterEach asjon.clear - require('../scripts/circolari.coffee')(asjon.robot) - done() - - it 'dovrebbe contattare l\'indirizzo corretto', (done) -> - nock('http://galileicrema.it') - .get('/Intraitis/comunicazioni/ComVis.asp?PerChi=Tutti') - .reply 200, '' - ss = [/sto controllando le circolari/i,/errore/i] - acc = 0 - asjon.receive (e,l) -> - l.join().should.match ss[acc] - acc++ - if acc is 2 then done() - asjon.send 'asjon quali sono le ultime circolari?' - - it 'dovrebbe parsare correttamente le circolari', (done) -> - nock('http://galileicrema.it') - .get('/Intraitis/comunicazioni/ComVis.asp?PerChi=Tutti') - .replyWithFile 200, __dirname+'/circolari.html' - expected = '(274) (27/4/2015) SIMULAZIONE PROVE ESAME DI STATO\n(273) (27/4/2015) PROGETTO CAMPIONI SENZA TRUCCO' - ss = ['sto controllando le circolari...',expected] - acc = 0 - asjon.receive (e,l) -> - l.join().should.equal ss[acc] - acc++ - if acc is 2 then done() - asjon.send 'asjon quali sono le ultime 2 circolari?' - - it 'dovrebbe accettare correttamente il numero di circolari da visualizzare', (done) -> - nock('http://galileicrema.it') - .get('/Intraitis/comunicazioni/ComVis.asp?PerChi=Tutti') - .replyWithFile 200, __dirname+'/circolari.html' - ss = 'sto controllando le circolari...' - acc = 0 - asjon.receive (e,l) -> - if acc is 0 - l.join().should.equal ss - else - l.join().split('\n').length.should.equal 5 - acc++ - if acc is 2 then done() - asjon.send 'asjon quali sono le ultime 5 circolari?' - - it 'dovrebbe linkare correttamente il numero di circolari', (done) -> - asjon.receive (e,l) -> - l.join().should.equal 'http://galileicrema.it/Intraitis/documenti/comunicazioni/2014/Circolare228.pdf' - done() - asjon.send 'asjon linkami la circolare 228' diff --git a/test/circolari.html b/test/circolari.html deleted file mode 100644 index 8b69adf..0000000 --- a/test/circolari.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - ITIS News - - - - - - -
-ELENCO COMUNICAZIONI FINO AL 28/4/2015 -

- - - - - - - - - - -
ProtocolloMittenteTitoloOggettoDataDestinatario
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
274/2014
presidenza
SIMULAZIONE PROVE ESAME DI STATO
seconda prova Ist.Tecnologico
27/4/2015
- - Docenti - - Studenti
273/2014
presidenza
PROGETTO CAMPIONI SENZA TRUCCO
evento finale
27/4/2015
- - Docenti - - Genitori - - Studenti
272/2014
presidenza
GIORNATA premiAgalilei
fase della raccolta dati
27/4/2015
Tutti
271/2014
presidenza
LEZIONE FUORI SEDE
visita ad azienda meccanica
24/4/2015
- - Docenti - - Studenti
270/2014
presidenza
GIOCHI SPORTIVI STUDENTESCHI DI ATLETICA LEGGERA
convocazione studenti
24/4/2015
- - Docenti - - Studenti
- - - -


- - Archivio Comunicazioni anno 2013/2014 -
- - -
- -