1
0
mirror of synced 2025-12-21 10:57:10 -05:00

Copilot: Add new prompt formatting to Markdown files (#57347)

Co-authored-by: Sarah Schneider <sarahs@github.com>
Co-authored-by: Sarah Schneider <sarahs@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
hubwriter
2025-09-10 10:58:02 +01:00
committed by GitHub
parent 2a29f59ea1
commit 6cb52958e6
41 changed files with 399 additions and 253 deletions

View File

@@ -25,7 +25,7 @@ When creating unit tests, it's important to ensure they're isolated and not depe
Imagine a website built with TypeScript which displays a list of runners. You have a service which fetches the runners from a database, and the server-side code which uses this service. You want to test the server-side code, but you don't want to make a call to the database. You can ask {% data variables.copilot.copilot_chat_short %} to generate a mock object for the service.
```typescript
```typescript id=mock-service
// SvelteKit example at +page.server.ts
import service from './service';
@@ -42,7 +42,9 @@ export async function load({ params }) {
This example assumes you are using [vitest](https://vitest.dev/) for your tests, but will work with other test runners.
`/tests Create a unit test to ensure the service is called correctly. Mock the service object.`
```copilot copy prompt ref=mock-service
/tests Create a unit test to ensure the service is called correctly. Mock the service object.
```
If you have an existing test you wish {% data variables.product.prodname_copilot_short %} to use as a model, you can use `#file: path/to/test-file.js` to provide the path to the file, and include this information in the prompt.