[hlsl-writer][msl-writer] Enable generate tests.

This CL fixes and enables the generic generate tests for both the MSL
and HLSL writers.

Bug: tint:7 tint:8
Change-Id: I7a3e76196a7c50bd30dcd55940686dc8269786f1
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/28441
Commit-Queue: Ryan Harrison <rharrison@chromium.org>
Reviewed-by: David Neto <dneto@google.com>
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
diff --git a/src/writer/hlsl/generator_impl_test.cc b/src/writer/hlsl/generator_impl_test.cc
index 39b39dc..4055bb9 100644
--- a/src/writer/hlsl/generator_impl_test.cc
+++ b/src/writer/hlsl/generator_impl_test.cc
@@ -28,18 +28,17 @@
 
 using HlslGeneratorImplTest = TestHelper;
 
-TEST_F(HlslGeneratorImplTest, DISABLED_Generate) {
+TEST_F(HlslGeneratorImplTest, Generate) {
   ast::type::VoidType void_type;
   mod()->AddFunction(std::make_unique<ast::Function>(
       "my_func", ast::VariableList{}, &void_type));
   mod()->AddEntryPoint(std::make_unique<ast::EntryPoint>(
-      ast::PipelineStage::kFragment, "my_func", ""));
+      ast::PipelineStage::kFragment, "", "my_func"));
 
   ASSERT_TRUE(gen().Generate(out())) << gen().error();
-  EXPECT_EQ(result(), R"(#import <metal_lib>
-
-void my_func() {
+  EXPECT_EQ(result(), R"(void my_func() {
 }
+
 )");
 }
 
diff --git a/src/writer/msl/generator_impl_test.cc b/src/writer/msl/generator_impl_test.cc
index f57bf52..af5600e 100644
--- a/src/writer/msl/generator_impl_test.cc
+++ b/src/writer/msl/generator_impl_test.cc
@@ -45,21 +45,22 @@
 
 using MslGeneratorImplTest = testing::Test;
 
-TEST_F(MslGeneratorImplTest, DISABLED_Generate) {
+TEST_F(MslGeneratorImplTest, Generate) {
   ast::type::VoidType void_type;
   ast::Module m;
   m.AddFunction(std::make_unique<ast::Function>("my_func", ast::VariableList{},
                                                 &void_type));
   m.AddEntryPoint(std::make_unique<ast::EntryPoint>(
-      ast::PipelineStage::kCompute, "my_func", ""));
+      ast::PipelineStage::kCompute, "", "my_func"));
 
   GeneratorImpl g(&m);
 
   ASSERT_TRUE(g.Generate()) << g.error();
-  EXPECT_EQ(g.result(), R"(#import <metal_lib>
+  EXPECT_EQ(g.result(), R"(#include <metal_stdlib>
 
-compute void my_func() {
+kernel void my_func() {
 }
+
 )");
 }