public void TestObjectReExportWithAlias() { // arrange var reExportStatement = new TypeScriptReExportStatement { Object = "someComponent", Alias = "myComponent", FileName = "some-component" }; var actualOutput = new StringWriter(); var expectedOutput = "export { someComponent as myComponent } from './some-component';" + Environment.NewLine; // act reExportStatement.Generate(actualOutput); // assert Assert.Equal(expectedOutput, actualOutput.ToString()); }
public void TestDefaultReExport() { // arrange var reExportStatement = new TypeScriptReExportStatement { FileName = "some-component" }; var actualOutput = new StringWriter(); var expectedOutput = "export * from './some-component';" + Environment.NewLine; // act reExportStatement.Generate(actualOutput); // assert Assert.Equal(expectedOutput, actualOutput.ToString()); }