Ошибка в том, что блоки у вас отражаются при условии, что существует блок с ID "TestTest". А так как он, очевидно, всегда существует, то и блок будет отображаться тоже всегда.
Так будет правильнее:
<div id="TestTest" style="display: none; background-color: #333; height: 200px">
</div>
<script>
if(window.location.pathname.indexOf('zakrepochnye-mashiny')) {
var foo = document.getElementById("TestTest");
foo.style.display = 'block';
}
</script>