RCFilters: Unify reading filters by views and adjust unit tests
authorMoriel Schottlender <moriel@gmail.com>
Fri, 23 Jun 2017 01:35:58 +0000 (18:35 -0700)
committerMoriel Schottlender <moriel@gmail.com>
Fri, 23 Jun 2017 18:17:37 +0000 (11:17 -0700)
commit08703ee29f21fa3c8dfa13e2763491845242ebfc
tree5bb1dac4500e9fc7bc365a87e249f7d7ed756579
parent11d7c69377d9b9af640e9e962cbd8d378d23632d
RCFilters: Unify reading filters by views and adjust unit tests

- Have the initialization method read filters by views and treat
  all filters, regardless of their views, the exact same, including
  evaluating their subsets and conflicts.
- Clean up unit test file and make pass with the new initialization.

Change-Id: I200720ffde8ad8ff7a63d0cd82615d358e74949a
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterGroup.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js
resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js
tests/qunit/suites/resources/mediawiki.rcfilters/dm.FiltersViewModel.test.js