Index: gpu/command_buffer/service/shader_manager_unittest.cc |
diff --git a/gpu/command_buffer/service/shader_manager_unittest.cc b/gpu/command_buffer/service/shader_manager_unittest.cc |
index 88f47158fcd2bfdab2fb7ec9db6f68acad272213..3103e88cff5c2873cf9167ab8baf1f58088f4f2d 100644 |
--- a/gpu/command_buffer/service/shader_manager_unittest.cc |
+++ b/gpu/command_buffer/service/shader_manager_unittest.cc |
@@ -82,16 +82,19 @@ TEST_F(ShaderManagerTest, DeleteBug) { |
ASSERT_TRUE(shader1.get()); |
ASSERT_TRUE(shader2.get()); |
manager_.UseShader(shader1.get()); |
- EXPECT_CALL(*gl_, DeleteShader(kService1Id)) |
- .Times(1) |
- .RetiresOnSaturation(); |
manager_.Delete(shader1.get()); |
+ |
EXPECT_CALL(*gl_, DeleteShader(kService2Id)) |
.Times(1) |
.RetiresOnSaturation(); |
manager_.Delete(shader2.get()); |
EXPECT_TRUE(manager_.IsOwned(shader1.get())); |
EXPECT_FALSE(manager_.IsOwned(shader2.get())); |
+ |
+ EXPECT_CALL(*gl_, DeleteShader(kService1Id)) |
+ .Times(1) |
+ .RetiresOnSaturation(); |
+ manager_.UnuseShader(shader1.get()); |
} |
TEST_F(ShaderManagerTest, DoCompile) { |