testcontainers-minio
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Testcontainers-Minio

A testcontainers for Minio

https://www.npmjs.com/package/testcontainers-minio

Integrate testcontainers of minio and minio-js

Installation

npm i -D testcontainers-minio

Usage

describe('Some tests using minio', () => {
  let minioContainer: StartedMinioContainer

  beforeAll(async () => {
    // start a minio container
    minioContainer = await new MinioContainer()
      .withMinioRootUser('admin')
      .withMinioRootPassword('adminPassword')
      .start()
  })

  afterEach(async () => {
    // you can use .getMinioClient() to get minio.Client instance
    const minioClient = minioContainer.getMinioClient()
    // remove 'bucket01' for example
    await minioClient.removeBucket('bucket01')
  })

    // test cases ...
})

Dependents (0)

Package Sidebar

Install

npm i testcontainers-minio

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

2.01 kB

Total Files

2

Last publish

Collaborators

  • yubintw