Skip to content

Commit 1daf131

Browse files
committed
test: customizable readme contents
1 parent 3bb333e commit 1daf131

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

codegen/smithy-aws-typescript-codegen/src/test/java/software/amazon/smithy/aws/typescript/codegen/AwsPackageFixturesGeneratorIntegrationTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package software.amazon.smithy.aws.typescript.codegen;
22

3+
import static org.hamcrest.MatcherAssert.assertThat;
4+
import static org.hamcrest.Matchers.containsString;
5+
36
import org.junit.jupiter.api.Assertions;
47
import org.junit.jupiter.api.Test;
58
import software.amazon.smithy.build.MockManifest;
@@ -33,5 +36,12 @@ public void expandsPackageFixtureFiles() {
3336
Assertions.assertTrue(manifest.hasFile(".gitignore"));
3437
Assertions.assertTrue(manifest.hasFile(".npmignore"));
3538
Assertions.assertTrue(manifest.hasFile("README.md"));
39+
40+
String readme = manifest.getFileString("README.md").get();
41+
assertThat(readme, containsString("AWS SDK for JavaScript NotSame Client")); // Description
42+
assertThat(readme, containsString("`NotSameClient`")); // Modular Client name
43+
assertThat(readme, containsString("`GetFooCommand`")); // Command name
44+
assertThat(readme, containsString("AWS.NotSame")); // v2 compatible client name
45+
assertThat(readme, containsString("client.getFoo")); // v2 compatible operation name
3646
}
3747
}

0 commit comments

Comments
 (0)