Skip to content

Commit 5d4843c

Browse files
Add an Azure Service Bus Emulator module
Tests, readme, and more impl Fix test Move doc block Fix docs
1 parent 4d40593 commit 5d4843c

File tree

12 files changed

+708
-17
lines changed

12 files changed

+708
-17
lines changed

docs/modules/azureservicebus.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Azure Service Bus Emulator
2+
3+
## Install
4+
5+
```bash
6+
npm install @testcontainers/azureservicebus --save-dev
7+
```
8+
9+
## Examples
10+
11+
These examples use the following libraries:
12+
13+
- [@azure/service-bus](https://www.npmjs.com/package/@azure/service-bus)
14+
15+
npm install @azure/service-bus
16+
17+
Choose an image from the [container registry](https://hub.docker.com/r/microsoft/azure-messaging-servicebus-emulator) and substitute `IMAGE`.
18+
19+
### Send/receive queue messages
20+
21+
<!--codeinclude-->
22+
[](../../packages/modules/azureservicebus/src/azureservicebus-container.test.ts) inside_block:serviceBusConnect
23+
<!--/codeinclude-->
24+
25+
### Customize queues/topics
26+
27+
<!--codeinclude-->
28+
[](../../packages/modules/azureservicebus/src/azureservicebus-container.test.ts) inside_block:serviceBusValidEmulatorConfig
29+
<!--/codeinclude-->

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ nav:
5454
- Advanced: features/advanced.md
5555
- Modules:
5656
- ArangoDB: modules/arangodb.md
57+
- AzureServiceBusEmulator: modules/azureservicebus.md
5758
- Azurite: modules/azurite.md
5859
- Cassandra: modules/cassandra.md
5960
- ChromaDB: modules/chromadb.md

0 commit comments

Comments
 (0)