1"use strict";(self.webpackChunkcosmwasm_documentation=self.webpackChunkcosmwasm_documentation||[]).push([["8800"],{8478(t,e,n){n.r(e),n.d(e,{metadata:()=>i,default:()=>d,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>c});var i=JSON.parse('{"id":"multi-test/getting-started/introduction","title":"Getting started","description":"This unit is designed to help you quickly become familiar with the fundamental aspects of testing","source":"@site/docs/multi-test/getting-started/introduction.md","sourceDirName":"multi-test/getting-started","slug":"/multi-test/getting-started/introduction","permalink":"/multi-test/getting-started/introduction","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1760368356000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Features","permalink":"/multi-test/features"},"next":{"title":"Counter","permalink":"/multi-test/getting-started/counter/introduction"}}'),s=n(4848),r=n(8453);let o={},a="Getting started",c={},l=[];function u(t){let e={a:"a",h1:"h1",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.header,{children:(0,s.jsx)(e.h1,{id:"getting-started",children:"Getting started"})}),"\n",(0,s.jsxs)(e.p,{children:["This unit is designed to help you quickly become familiar with the fundamental aspects of testing\nsmart contracts using ",(0,s.jsx)(e.strong,{children:"MultiTest"}),". It provides a practical example and best practices to ensure\na smooth start with using ",(0,s.jsx)(e.strong,{children:"MultiTest"})," for testing smart contracts.\nIn the following chapters, you will be:"]}),"\n",(0,s.jsxs)(e.ul,{children:["\n",(0,s.jsxs)(e.li,{children:["designing an example ",(0,s.jsx)(e.a,{href:"/multi-test/getting-started/counter/introduction",children:(0,s.jsx)(e.strong,{children:"counter"})})," smart contract,"]}),"\n",(0,s.jsxs)(e.li,{children:[(0,s.jsx)(e.a,{href:"/multi-test/getting-started/writing-tests/introduction",children:(0,s.jsx)(e.strong,{children:"writing tests"})})," for the counter smart contract."]}),"\n"]})]})}function d(t={}){let{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u(t)}},8453(t,e,n){n.d(e,{R:()=>o,x:()=>a});var i=n(6540);let s={},r=i.createContext(s);function o(t){let e=i.useContext(r);return i.useMemo(function(){return"function"==typeof t?t(e):{...e,...t}},[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:o(t.components),i.createElement(r.Provider,{value:e},t.children)}}}]);
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.