@destructiveTest
    def test_bower_installed_removed(self):
        ret = self.run_state('file.directory', name='/salt_test_bower_1',
                             makedirs=True)
        self.assertSaltTrueReturn(ret)
        ret = self.run_state('bower.installed', name='underscore',
                             dir='/salt_test_bower_1')
        self.assertSaltTrueReturn(ret)
        ret = self.run_state('bower.removed', name='underscore',
                             dir='/salt_test_bower_1')
        self.assertSaltTrueReturn(ret)
        ret = self.run_state('file.absent', name='/salt_test_bower_1')
        self.assertSaltTrueReturn(ret)
Basic test to determine if Bower package was successfully installed and
dataset/ETHPy150Open saltstack/salt/tests/integration/states/bower.py/BowerStateTest.test_bower_installed_removed