Example #1
0
 def test_returns_none_when_asking_for_minifier_for_an_unknown_file_type(
         self):
     conf = Configuration()
     minifier = Minifier()
     conf.set_minifier_for_file_type(minifier, 'javascript')
     analyzers = conf.get_minifier_for_file_type('some-other-type')
     self.assertIsNone(analyzers)
Example #2
0
    def test_add_minifier_checks_classes(self):
        conf = Configuration()
        self.assertRaises(Exception, conf.set_minifier_for_file_type, 'string instead of an minifier', 'javascript')

        # should not throw
        conf.set_minifier_for_file_type(Minifier(), 'javascript')
        # should not throw
        conf.set_minifier_for_file_type(YUICompressorMinifier(), 'javascript')
Example #3
0
    def test_add_minifier_checks_classes(self):
        conf = Configuration()
        self.assertRaises(Exception, conf.set_minifier_for_file_type,
                          'string instead of an minifier', 'javascript')

        # should not throw
        conf.set_minifier_for_file_type(Minifier(), 'javascript')
        # should not throw
        conf.set_minifier_for_file_type(YUICompressorMinifier(), 'javascript')
Example #4
0
 def test_can_add_minifier_for_filetype(self):
     conf = Configuration()
     minifier = Minifier()
     conf.set_minifier_for_file_type(minifier, 'javascript')
     actual_minifier = conf.get_minifier_for_file_type('javascript')
     self.assertEqual(minifier, actual_minifier)
Example #5
0
 def test_returns_none_when_asking_for_minifier_for_an_unknown_file_type(self):
     conf = Configuration()
     minifier = Minifier()
     conf.set_minifier_for_file_type(minifier, 'javascript')
     analyzers = conf.get_minifier_for_file_type('some-other-type')
     self.assertIsNone(analyzers)
Example #6
0
 def test_can_add_minifier_for_filetype(self):
     conf = Configuration()
     minifier = Minifier()
     conf.set_minifier_for_file_type(minifier, 'javascript')
     actual_minifier = conf.get_minifier_for_file_type('javascript')
     self.assertEqual(minifier, actual_minifier)