Exemple #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)
Exemple #2
0
 def test_can_load_minfiers_from_config_file(self):
     config_file_path = os.path.join(self.test_env_dir, 'blend.config')
     create_file_with_content(
         config_file_path, """{
             "minifiers": {
                 "javascript": {
                     "name": "blend.YUICompressorMinifier"
                 }
             }
         }""")
     conf = Configuration(config_file_path)
     resource = Resource('file.js')
     actual_minifier = conf.get_minifier_for_file_type(resource.file_type)
     self.assertIsNotNone(actual_minifier)
     self.assertIsInstance(actual_minifier, YUICompressorMinifier)
Exemple #3
0
 def test_can_load_minfiers_from_config_file(self):
     config_file_path = os.path.join(self.test_env_dir, 'blend.config')
     create_file_with_content(config_file_path,
         """{
             "minifiers": {
                 "javascript": {
                     "name": "blend.YUICompressorMinifier"
                 }
             }
         }""")
     conf = Configuration(config_file_path)
     resource = Resource('file.js')
     actual_minifier = conf.get_minifier_for_file_type(resource.file_type)
     self.assertIsNotNone(actual_minifier)
     self.assertIsInstance(actual_minifier, YUICompressorMinifier)
Exemple #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)
Exemple #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)
Exemple #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)