MatthiasMargot/redux-communication

View on GitHub
src/create-communication-action-type/create-communication-action-type.test.js

Summary

Maintainability
A
0 mins
Test Coverage
import * as config                              from '../config'
import { REQUESTED }                            from '../action-types'
import { createCommunicationActionTypeCreator } from './create-communication-action-type'

describe('communicationActionTypeCreator())', () => {
  it('returns a function which returns a namespaced communicationActionType', () => {
    const namespace = 'namespace'

    const createRequestedActionTypeCreator = createCommunicationActionTypeCreator(REQUESTED)

    const communicationActionType = createRequestedActionTypeCreator(namespace)

    const expectedCommunicationActionType = `${config.actionTypePrefix} [ ${namespace} ] ${REQUESTED}`

    expect(communicationActionType).toEqual(expectedCommunicationActionType)
  })
})