aboutsummaryrefslogblamecommitdiffstats
path: root/test/unit/migrations/033-test.js
blob: b111198fd21c9002fbf5420971936051acb26555 (plain) (tree)







































                                                                  
const assert = require('assert')
const migration33 = require('../../../app/scripts/migrations/033')

describe('Migration to delete notice controller', () => {
  const oldStorage = {
    'meta': {},
    'data': {
      'NoticeController': {
        'noticesList': [
          {
            id: 0,
            read: false,
            date: 'Thu Feb 09 2017',
            title: 'Terms of Use',
            body: 'notice body',
          },
          {
            id: 2,
            read: false,
            title: 'Privacy Notice',
            body: 'notice body',
          },
          {
            id: 4,
            read: false,
            title: 'Phishing Warning',
            body: 'notice body',
          },
        ],
      },
    },
  }

  it('removes notice controller from state', () => {
    migration33.migrate(oldStorage)
      .then(newStorage => {
        assert.equal(newStorage.data.NoticeController, undefined)
      })
  })
})