@@ -9,7 +9,7 @@ const logfn = debug ? console.log.bind(console) : function () {};
99const logger = { debug : logfn , info : logfn , notice : logfn , warn : logfn , error : logfn } ;
1010
1111const Client = require ( '../lib/client.js' ) ;
12- const NetSocket = require ( './mock-net-socket.js' ) ;
12+ const NetSocket = require ( '../test-lib /mock-net-socket.js' ) ;
1313
1414const network = {
1515 nick : 'testbot' ,
@@ -60,10 +60,10 @@ const boxfn = function (value) {
6060 return function ( ) { return value ; } ;
6161} ;
6262
63- describe ( 'Tennu Client' , function ( ) {
63+ describe 'Tennu Client' {
6464 var netsocket , tennu ;
6565
66- beforeEach ( function ( ) {
66+ beforeEach {
6767 logfn ( /* newline */ ) ;
6868
6969 fakeWrite . spy = sinon . spy ( ) ;
@@ -75,102 +75,82 @@ describe('Tennu Client', function () {
7575 NetSocket : boxfn ( netsocket ) ,
7676 Logger : boxfn ( logger )
7777 } ) ;
78- } ) ;
78+ }
7979
80- afterEach ( function ( ) {
80+ afterEach {
8181 logfn ( 'End of test.' ) ;
82- } ) ;
82+ }
8383
84- it ( 'Basic Connecting and Disconnecting' , function ( ) {
84+ it 'Basic Connecting and Disconnecting' {
8585 assert ( tennu . connected === false ) ;
8686 tennu . connect ( ) ;
8787 assert ( tennu . connected === true ) ;
8888 tennu . disconnect ( ) ;
8989 assert ( tennu . connected === false ) ;
90- } ) ;
90+ }
9191
9292 // Move this to its own file.
93- describe ( 'Nickname Tracking' , function ( ) {
94- beforeEach ( function ( done ) {
95- netsocket . on ( 'connect' , function ( ) {
96- done ( ) ;
97- } ) ;
98-
93+ describe 'Nickname Tracking' {
94+ beforeEach ( done ) {
95+ netsocket . on ( 'connect' , done ) ;
9996 tennu . connect ( ) ;
100- } ) ;
101-
102- afterEach ( function ( done ) {
103- netsocket . on ( 'close' , function ( ) {
104- done ( ) ;
105- } ) ;
97+ }
10698
99+ afterEach ( done ) {
100+ netsocket . on ( 'close' , done ) ;
107101 tennu . disconnect ( ) ;
108- } ) ;
102+ }
109103
110- it ( 'tracks its initial nickname' , function ( ) {
104+ it 'tracks its initial nickname' {
111105 assert ( tennu . nickname ( ) === 'testbot' ) ;
112- } ) ;
113-
114- it ( 'test' , function ( ) { } ) ;
115-
116- describe ( 'changing nick' , function ( ) {
117- beforeEach ( function ( done ) {
118- tennu . on ( 'nick' , function ( ) {
119- done ( ) ;
120- } ) ;
106+ }
121107
108+ describe 'changing nick' {
109+ beforeEach ( done ) {
110+ tennu . on ( 'nick' , function ( ) { done ( ) } ) ;
122111 tennu . nick ( 'newNick' ) ;
123- } ) ;
112+ }
124113
125- it ( 'tracks its changed nick' , function ( ) {
114+ it 'tracks its changed nick' {
126115 assert ( tennu . nickname ( ) === 'newNick' ) ;
127- } ) ;
128- } ) ;
129- } ) ;
130-
131- describe ( 'autojoin' , function ( ) {
132- beforeEach ( function ( done ) {
133- tennu . on ( 'join' , function ( ) {
134- done ( ) ;
135- } ) ;
116+ }
117+ }
118+ }
136119
120+ describe 'autojoin' {
121+ beforeEach ( done ) {
122+ tennu . on ( 'join' , function ( ) { done ( ) } ) ;
137123 tennu . connect ( ) ;
138- } ) ;
139-
140- afterEach ( function ( done ) {
141- netsocket . on ( 'close' , function ( ) {
142- done ( ) ;
143- } ) ;
124+ }
144125
126+ afterEach ( done ) {
127+ netsocket . on ( 'close' , done ) ;
145128 tennu . disconnect ( ) ;
146- } ) ;
129+ }
147130
148- it ( 'automatically joins specified channels.' , function ( ) {
131+ it 'automatically joins specified channels.' {
149132 assert ( fakeWrite . spy . calledWith ( 'JOIN :#test\r\n' , 'utf-8' ) ) ;
150- } ) ;
151- } ) ;
133+ }
134+ }
152135
153- describe ( 'autoidentify' , function ( ) {
154- beforeEach ( function ( done ) {
136+ describe 'autoidentify' {
137+ beforeEach ( done ) {
155138 tennu . on ( 'notice' , function ( e ) {
156139 if ( e . nickname === 'nickserv' ) {
157140 done ( ) ;
158141 }
159142 } ) ;
160143
161144 tennu . connect ( ) ;
162- } ) ;
163-
164- afterEach ( function ( done ) {
165- netsocket . on ( 'close' , function ( ) {
166- done ( ) ;
167- } ) ;
145+ }
168146
147+ afterEach ( done ) {
148+ netsocket . on ( 'close' , done ) ;
169149 tennu . disconnect ( ) ;
170- } ) ;
150+ }
171151
172- it ( 'automatically identifies to services.' , function ( ) {
152+ it 'automatically identifies to services.' {
173153 assert ( fakeWrite . spy . calledWith ( 'PRIVMSG nickserv :identify testpass\r\n' , 'utf-8' ) ) ;
174- } ) ;
175- } ) ;
176- } ) ;
154+ }
155+ }
156+ }
0 commit comments