feat: tests

This commit is contained in:
2023-04-21 12:08:35 +02:00
parent 8cb9285462
commit d8c79256c9
140 changed files with 2100 additions and 2693 deletions

View File

@@ -13,19 +13,15 @@
* this program. If not, see <https://www.gnu.org/licenses/>.
*/
import {expect} from 'chai';
import {suite, test} from '@testdeck/mocha';
import {isTransportWithVerification} from '../src/common.js';
import {DummyTransport, VerifiableDummyTransport} from './dummyTransport.js';
import {isTransportWithVerification} from '../src/index.js';
import {DummyTransport, VerifiableDummyTransport} from './dummy-transport.js';
@suite()
export class TransportSpec {
@test
isNotTransportWithVerification() {
return expect(isTransportWithVerification(new DummyTransport())).to.be.false;
}
describe('transport', function () {
it('should not have transport with verification', function () {
expect(isTransportWithVerification(new DummyTransport())).to.be.false;
});
@test
isTransportWithVerification() {
return expect(isTransportWithVerification(new VerifiableDummyTransport())).to.be.true;
}
}
it('should have transport with verification', function () {
expect(isTransportWithVerification(new VerifiableDummyTransport())).to.be.true;
});
});