1"use strict";(self.webpackChunkpester_docs=self.webpackChunkpester_docs||[]).push([["5525"],{3701(e,s,r){r.r(s),r.d(s,{metadata:()=>t,default:()=>x,frontMatter:()=>c,contentTitle:()=>u,toc:()=>m,assets:()=>h});var t=JSON.parse('{"id":"additional-resources/misc","title":"Miscellaneous","description":"Integrations, books and other resources about using Pester","source":"@site/versioned_docs/version-v5/additional-resources/misc.mdx","sourceDirName":"additional-resources","slug":"/additional-resources/misc","permalink":"/docs/v5/additional-resources/misc","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"v5","frontMatter":{"id":"misc","title":"Miscellaneous","sidebar_label":"Misc","custom_edit_url":null,"description":"Integrations, books and other resources about using Pester"},"sidebar":"docs","previous":{"title":"Courses","permalink":"/docs/v5/additional-resources/courses"},"next":{"title":"Projects","permalink":"/docs/v5/additional-resources/projects"}}'),l=r(1987),o=r(7008),a=r(5064);r(1763);let i=[{title:"VSCode snippets for Pester",author:"Adam Bertram",date:"2017-03-07",url:"https://forums.powershell.org/t/vscode-snippets-for-pester/8195"}],n=[{title:"The Pester Book",author:"Adam Bertram",date:"2017-08-01",url:"http://www.leanpub.com/pesterbook"}],d=[{header:"Title",accessorKey:"title",className:"pester-data-table left",cell:({cell:e,row:{original:s}})=>(0,l.jsx)("a",{href:`${s.url}`,target:"blank",rel:"noreferrer noopener",children:e.getValue()})},{header:"Author",accessorKey:"author",className:"pester-data-table left"},{header:"Date",accessorKey:"date",className:"pester-data-table nowrap"}],c={id:"misc",title:"Miscellaneous",sidebar_label:"Misc",custom_edit_url:null,description:"Integrations, books and other resources about using Pester"},u,h={},m=[{value:"Integrations",id:"integrations",level:2},{value:"Paid resources",id:"paid-resources",level:2},{value:"Books",id:"books",level:3},{value:"TBD",id:"tbd",level:2}];function p(e){let s={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.h2,{id:"integrations",children:"Integrations"}),"\n",(0,l.jsx)(a.i,{columns:d,data:i}),"\n",(0,l.jsx)(s.h2,{id:"paid-resources",children:"Paid resources"}),"\n",(0,l.jsx)(s.h3,{id:"books",children:"Books"}),"\n",(0,l.jsx)(a.i,{columns:d,data:n}),"\n",(0,l.jsx)(s.h2,{id:"tbd",children:"TBD"}),"\n",(0,l.jsx)(s.p,{children:"Waiting to be re-read and added"}),"\n",(0,l.jsxs)(s.ul,{children:["\n",(0,l.jsx)(s.li,{children:(0,l.jsx)(s.a,{href:"http://mikefrobbins.com/?s=pester",children:"mikefrobbins.com"})}),"\n",(0,l.jsx)(s.li,{children:(0,l.jsx)(s.a,{href:"https://powershell.org",children:"powershell.org"})}),"\n"]}),"\n",(0,l.jsx)(a.W,{text:"Suggest New Entry",editUrl:"https://github.com/pester/docs/edit/main/docs/additional-resources/misc.table.js"})]})}function x(e={}){let{wrapper:s}={...(0,o.R)(),...e.components};return s?(0,l.jsx)(s,{...e,children:(0,l.jsx)(p,{...e})}):p(e)}},5064(e,s,r){r.d(s,{W:()=>u,i:()=>c});var t=r(1987);r(1763);var l=r(4778),o=r(3943),a=r(5049),i=r(8440),n=r(1834);let d=(0,l.u)({rowSortingFeature:o.N,sortedRowModel:(0,a.l)(),sortFns:{alphanumeric:i.BI,text:i.t}}),c=({columns:e,data:s})=>{let r=(0,n.K)({features:d,columns:e,data:s});return(0,t.jsxs)("table",{role:"table",children:[(0,t.jsx)("thead",{children:r.getHeaderGroups().map(e=>(0,t.jsx)("tr",{role:"row",children:e.headers.map(e=>(0,t.jsxs)("th",{colSpan:e.colSpan,role:"columnheader",className:e.column.columnDef.className,style:{cursor:"pointer"},onClick:e.column.getToggleSortingHandler(),children:[(0,t.jsx)(r.FlexRender,{header:e}),(0,t.jsx)("span",{children:{asc:" \u25B2",desc:" \u25BC"}[e.column.getIsSorted()]??""})]},e.id))},e.id))}),(0,t.jsx)("tbody",{role:"rowgroup",children:r.getRowModel().rows.map((e,s)=>(0,t.jsx)("tr",{role:"row",children:e.getAllCells().map(e=>(0,t.jsx)("td",{role:"cell",className:e.column.columnDef.className,children:(0,t.jsx)(r.FlexRender,{cell:e})},e.id))},e.id))})]})},u=({text:e,editUrl:s})=>(0,t.jsx)("div",{className:"margin-vert--xl",children:(0,t.jsx)("div",{className:"row",children:(0,t.jsx)("div",{className:"col",children:(0,t.jsxs)("a",{href:s,target:"_blank",rel:"noreferrer noopener",children:[(0,t.jsx)("svg",{fill:"currentColor",height:"1.2em",width:"1.2em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 40 40",style:{marginRight:"0.3em",verticalAlign:"sub"},children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})}),e]})})})})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.