fix(PageMeta): rename page id in accordance with schema

This commit is contained in:
Rodweil, Theodor 2023-08-06 20:00:03 +02:00
parent 852b4f1d95
commit e1e04e55ed
No known key found for this signature in database
GPG key ID: F8BC1B0EB1F9CCF5
2 changed files with 12 additions and 11 deletions

View file

@ -80,7 +80,7 @@ Describe 'Get-PageMeta' `
{ {
$mockPageMeta = @{ $mockPageMeta = @{
'Title' = 'foobar' 'Title' = 'foobar'
'PageId' = '0123456789' 'Id' = '0123456789'
} }
$mockManifest = @( $mockManifest = @(
@ -118,7 +118,7 @@ Describe 'Get-PageMeta' `
} }
Mock -ModuleName 'PageMeta' Update-PageMeta { Mock -ModuleName 'PageMeta' Update-PageMeta {
$PageId | Should -Be '123' $Id | Should -Be '123'
$Version | Should -Be 9 $Version | Should -Be 9
@ -202,7 +202,7 @@ Describe 'Update-PageMeta' `
{ {
{ {
Update-PageMeta ` Update-PageMeta `
-PageId '0123456789' ` -Id '0123456789' `
-Title 'foobar' ` -Title 'foobar' `
-Manifest @{} -Manifest @{}
} | Should -Throw } | Should -Throw
@ -220,10 +220,10 @@ Describe 'Update-PageMeta' `
$pageMeta = Update-PageMeta ` $pageMeta = Update-PageMeta `
-Title 'foobar' ` -Title 'foobar' `
-PageId '0123456789' ` -Id '0123456789' `
-Manifest $mockManifest -Manifest $mockManifest
$mockPageMeta.PageId | Should -Be '0123456789' $mockPageMeta.Id | Should -Be '0123456789'
} }
It 'updates extended' ` It 'updates extended' `
@ -238,13 +238,13 @@ Describe 'Update-PageMeta' `
Update-PageMeta ` Update-PageMeta `
-Title 'foobar' ` -Title 'foobar' `
-PageId 'pageId' ` -Id 'pageId' `
-Version 9001 ` -Version 9001 `
-AncestorTitle 'ancestorTitle' ` -AncestorTitle 'ancestorTitle' `
-Hash 'hash' ` -Hash 'hash' `
-Manifest $mockManifest -Manifest $mockManifest
$mockPageMeta.PageId | Should -Be 'pageId' $mockPageMeta.Id | Should -Be 'pageId'
$mockPageMeta.Version | Should -Be 9001 $mockPageMeta.Version | Should -Be 9001

View file

@ -91,7 +91,7 @@ function Get-PageMeta
Process Process
{ {
If ($pageMeta -And $pageMeta.PageId) If ($pageMeta -And $pageMeta.Id)
{ {
$pageMeta $pageMeta
@ -121,7 +121,7 @@ function Get-PageMeta
elseif ($results.Count -eq 1) elseif ($results.Count -eq 1)
{ {
Update-PageMeta ` Update-PageMeta `
-PageId $results[0].id ` -Id $results[0].id `
-Version ($results[0]._expandable | Select -ExpandProperty 'version') ` -Version ($results[0]._expandable | Select -ExpandProperty 'version') `
-Title $Title ` -Title $Title `
-Manifest $Manifest -Manifest $Manifest
@ -153,7 +153,8 @@ function Update-PageMeta
#> #>
Param( Param(
[Parameter(Mandatory)] [String] $Title, [Parameter(Mandatory)] [String] $Title,
[Parameter(Mandatory)] [String] $PageId, # remote Confluence page instance id
[Parameter(Mandatory)] [String] $Id,
[Parameter()] [Int] $Version, [Parameter()] [Int] $Version,
[Parameter()] [String] $AncestorTitle, [Parameter()] [String] $AncestorTitle,
[Parameter()] [String] $Hash, [Parameter()] [String] $Hash,
@ -173,7 +174,7 @@ function Update-PageMeta
throw "page titled `$Title` not indexed in Manifest." throw "page titled `$Title` not indexed in Manifest."
} }
$pageMeta.PageId = $PageId $pageMeta.Id = $Id
If ($Version) If ($Version)
{ {