Commit graph

28 commits

Author SHA1 Message Date
Ben Claussen
f289854ddf Merge branch 'dev' of https://github.com/benclaussen/NetboxPS into dev 2023-02-24 11:39:57 -05:00
Alexis La Goutte
d7c008871d
Tests (integration) DCIM (#34)
* Tests: Add Initial support of Integration (using Pester v5)

* Site: Add Tests for New/Get/Remove (DCIM) Site
2022-12-06 13:49:35 -05:00
Claussen
c3621f237e Remove unnecessary file headers 2022-12-06 13:34:52 -05:00
Alexis La Goutte
7edbae953f
Tests: Fix PSSA (#27)
* Tests: fix indent/align (with Visual Formatter Code)

* Tests: Suppress warning about use ConvertToSecureString...

* Setup(Tests): fix PSSA about unused variable
2021-09-10 11:38:00 -04:00
Alexis La Goutte
8167b0dbf0
Fix PSSA Warning (#20)
* Fix trailing white space

using Invoke-ScriptAnalyzer -Fix -Path . -Recurse

* add settings.json for configure Visual Code (Formatter)

* PSSA: Fix Command accepts pipeline input but has not defined a process block

* PSSA: Fix PSUseDeclaredVarsMoreThanAssignments

The variable 'I_B' is assigned but never used
The variable 'I_A' is assigned but never used

* PSSA: Fix PSUseShouldProcessForStateChangingFunctions

Function New-/Set-... has verb that could change system state. Therefore, the function has to support 'ShouldProcess'
2021-07-23 16:06:42 -04:00
Ben Claussen
002feadb4a Begin writing tests 2019-12-10 15:10:02 -05:00
Ben Claussen
ecad4ab499 Add test for Custom Field parameters 2018-10-18 12:55:23 -04:00
Ben Claussen
3b33bcecce Moving functions to new files 2018-05-25 15:11:59 -04:00
Ben Claussen
1f98253f12 Test cleanup 2018-05-25 12:58:28 -04:00
Ben Claussen
5550d29864 Add DCIM Interface functions 2018-05-25 12:56:12 -04:00
Ben Claussen
856a51e187 Add Interface functions and tests 2018-05-24 16:39:45 -04:00
Ben Claussen
bac691c196 Move imports for choices.json files 2018-05-24 10:41:26 -04:00
Ben Claussen
9a91803014 Add Set-NetboxDCIMDevice function and tests 2018-05-24 10:41:11 -04:00
Ben Claussen
3c30d37fd2 Add DCIMDevices add/set/remove functions and tests 2018-05-23 16:47:31 -04:00
Ben Claussen
6f26627fcb Add pipeline support for Set/Remove-NetboxIPAMAddress and tests 2018-05-23 11:55:31 -04:00
Ben Claussen
0d70d51a3a Begin DCIM cmdlets and tests 2018-05-23 11:10:40 -04:00
Ben Claussen
b8bfcf33e3 Rename ValidateIPAMChoices and ValidateVirtualizationChoices to singluar Choice 2018-05-23 11:09:51 -04:00
Ben Claussen
b50375722e Add DCIM choices and tests
- Update ValidateChoice to handle strings and booleans
2018-05-23 11:08:42 -04:00
Ben Claussen
462357646e Changes
- Add Remove-NetboxVirtualMachine
- Rename Set-NetboxVirtualInterface
- Update tests
2018-05-22 16:50:51 -04:00
Ben Claussen
107040f9cd Update Verify function to Validate 2018-05-21 15:35:26 -04:00
Ben Claussen
6aea89d687 Change appropriate ADD to NEW commands
- New-NetboxIPAMAddress
- New-NetboxVirtualMachine
2018-05-21 15:00:17 -04:00
Ben Claussen
4df43e6d6d Fix ScriptAnalyzer issues
- Get/Set-NetboxCredential singular noun
- Set-NetboxCredential token use securestring
- Set-NetboxCredential/Hostname to use shouldProcess
- Update tests
2018-05-21 10:56:20 -04:00
Ben Claussen
7ba549828d Set-NetboxVirtualMachine and tests 2018-05-21 10:32:19 -04:00
Ben Claussen
97a88f5cf2 Changes 2018-05-18 12:14:27 -04:00
Ben Claussen
18dfa3a07a Bunch o changes 2018-05-16 10:54:20 -04:00
Ben Claussen
be25833f5a Updates 2018-05-14 16:46:12 -04:00
Ben Claussen
34849685c1 Updates 2018-05-11 16:33:26 -04:00
Ben Claussen
4e0b18d601 Initial commit 2018-05-11 15:54:43 -04:00