Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.

Commit

Permalink
Merge pull request #13 from severo/rewrite
Browse files Browse the repository at this point in the history
Rewrite
  • Loading branch information
severo authored Jan 27, 2020
2 parents 45a65c4 + 3a8b37a commit 6341eb6
Show file tree
Hide file tree
Showing 11 changed files with 331 additions and 350 deletions.
3 changes: 2 additions & 1 deletion src/domain/events/toclient/event.to.client.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
export class EventToClient {
// static readonly RoomGuestsList = 'room-guests-list'

static readonly State = 'state'
static readonly ResetState = 'reset-state'
static readonly SendState = 'send-state'
static readonly UsersList = 'users-list'

static readonly InternalServerError = 'internal-server-error'
Expand Down
3 changes: 2 additions & 1 deletion src/domain/events/toclient/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// export * from "./room.guests.list.event";

export * from './state.event'
export * from './reset.state.event'
export * from './send.state.event'
export * from './users.list.event'

export * from './internal.server.error.event'
20 changes: 20 additions & 0 deletions src/domain/events/toclient/reset.state.event.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { expect } from 'chai'
import { ResetStateEvent } from './reset.state.event'

describe('Events', () => {
describe('ResetStateEvent', () => {
it("should have 'reset-state' event as name", () => {
expect(ResetStateEvent.eventName).to.equal('reset-state')
})
it('should initialize a string', () => {
// arrange
const state: string = `["~#iL",[]]`

// act
const event = new ResetStateEvent(state)

// assert
expect(event.state).to.deep.equal(state)
})
})
})
6 changes: 6 additions & 0 deletions src/domain/events/toclient/reset.state.event.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { EventToClient } from './event.to.client'

export class ResetStateEvent {
static eventName: string = EventToClient.ResetState
constructor(public readonly state: string) {}
}
10 changes: 10 additions & 0 deletions src/domain/events/toclient/send.state.event.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { expect } from 'chai'
import { SendStateEvent } from './send.state.event'

describe('Events', () => {
describe('SendStateEvent', () => {
it("should have 'send-state' event as name", () => {
expect(SendStateEvent.eventName).to.equal('send-state')
})
})
})
6 changes: 6 additions & 0 deletions src/domain/events/toclient/send.state.event.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { EventToClient } from './event.to.client'

export class SendStateEvent {
static eventName: string = EventToClient.SendState
constructor(public readonly state: string) {}
}
23 changes: 0 additions & 23 deletions src/domain/events/toclient/state.event.spec.ts

This file was deleted.

6 changes: 0 additions & 6 deletions src/domain/events/toclient/state.event.ts

This file was deleted.

Loading

0 comments on commit 6341eb6

Please sign in to comment.