logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://hacktivis.me/git/pleroma-fe.git

user_profile_link_generator.spec.js (658B)


  1. import generateProfileLink from 'src/services/user_profile_link_generator/user_profile_link_generator'
  2. describe('generateProfileLink', () => {
  3. it('returns obj for local user', () => {
  4. expect(generateProfileLink(1, 'jack')).to.eql({
  5. name: 'user-profile', params: { name: 'jack' }
  6. })
  7. })
  8. it('returns obj for external user', () => {
  9. expect(generateProfileLink(1, 'john@domain')).to.eql({
  10. name: 'external-user-profile', params: { id: 1 }
  11. })
  12. })
  13. it('returns obj for restricted user', () => {
  14. expect(generateProfileLink(1, 'lain', ['lain'])).to.eql({
  15. name: 'external-user-profile', params: { id: 1 }
  16. })
  17. })
  18. })