Test structure significantly modified. Now a socket is set up to function as a basic IRC server. Tests are performed against this.
Some changes have been made to the core ircnode module to support the new test structure as well as a few minor changes to path handling to resolve issues that came up with the loading of the test structure. The path.join() methodology needs to be propagated to other places where paths are joined with the + operator.
Further changes, including some significant ones, need to be made to the core library and the application executable in order to support additional testing. See commit comments for more.
Test structure significantly modified. Now a socket is set up to function as a basic IRC server. Tests are performed against this.
Some changes have been made to the core ircnode module to support the new test structure as well as a few minor changes to path handling to resolve issues that came up with the loading of the test structure. The path.join() methodology needs to be propagated to other places where paths are joined with the + operator.
Further changes, including some significant ones, need to be made to the core library and the application executable in order to support additional testing. See commit comments for more.