channel.ts 748 B

12345678910111213141516171819202122232425262728293031
  1. import { ChannelMetadata } from '../src'
  2. import { assert } from 'chai'
  3. describe('Channel Metadata', () => {
  4. it('Message', () => {
  5. const channel = new ChannelMetadata()
  6. const title = 'title'
  7. const description = 'description'
  8. const isPublic = false
  9. const language = 'fr'
  10. channel.setTitle(title)
  11. channel.setDescription(description)
  12. channel.setIsPublic(isPublic)
  13. channel.setLanguage(language)
  14. channel.setAvatarPhoto(0)
  15. channel.setCoverPhoto(1)
  16. assert.deepEqual(channel.toObject(), {
  17. title,
  18. description,
  19. isPublic,
  20. language,
  21. avatarPhoto: 0,
  22. coverPhoto: 1,
  23. })
  24. assert.deepEqual(ChannelMetadata.deserializeBinary(channel.serializeBinary()), channel)
  25. })
  26. })