Sha256: eae2cc9122e4381e2af06bd7507630364046b085f22685f8edf202f12b5eec41

Contents?: true

Size: 677 Bytes

Versions: 26

Compression:

Stored size: 677 Bytes

Contents

import { mergeRight } from './mergeRight'

test('shallowly merges two given objects', () => {
  expect(mergeRight({ a: 1, b: 2 }, { b: 3, c: 4 })).toEqual({
    a: 1,
    b: 3,
    c: 4,
  })
})

test('deeply merges two given objects', () => {
  expect(
    mergeRight(
      {
        a: 'string',
        b: [1, 2],
        c: {
          d: 2,
        },
      },
      {
        a: 'another-string',
        b: [3],
        c: {
          e: 'five',
          f: {
            g: true,
          },
        },
      },
    ),
  ).toEqual({
    a: 'another-string',
    b: [1, 2, 3],
    c: {
      d: 2,
      e: 'five',
      f: {
        g: true,
      },
    },
  })
})

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/mergeRight.test.ts