PowerShell / DscResource.Tests

Common meta tests for PowerShell DSC resources repositories.
MIT License
51 stars 49 forks source link

New-DscResourceWikiSite: Array DataTypes Have Changed Format #359

Open X-Guardian opened 4 years ago

X-Guardian commented 4 years ago

Details of the problem, bug, or enhancement

Following on from PR #354 and #358 , Array DataTypes are now output differently from New-DscResourceWikiSite in the WikiPages module.

For a MOF that contains a string array property, previously New-DscResourceWikiSite would output a datatype of String[]. Now it outputs a datatype of StringArray[].

This is because Get-MofSchemaObject used to output the DataType property as a System.String object, but now it is a Microsoft.Management.Infrastructure.CimType object which has a ToString value of StringArray for arrays rather then String as it was previously.

Suggested solution to the issue

New-DscResourceWikiSite could be changed to either remove the logic that adds [] to array datatypes, or strip the Array part of the string depending on what output is decided upon.

gaelcolas commented 4 years ago

Did you mean to post this in dsccommunity/DscResource.Test ?

gaelcolas commented 4 years ago

Afraid I can't transfer this as it's not allowed by GitHub: You can only transfer issues between repositories owned by the same user or organization account.

X-Guardian commented 4 years ago

No, these functions don't yet exist in DscResource.Test.