refactor(directory): ♻ replace hard-coded connection string in seed test

This commit is contained in:
Collin M. Barrett 2020-09-09 21:15:18 -05:00
parent 3b4bcf6278
commit 0eacb2c795
2 changed files with 5 additions and 1 deletions

View file

@ -10,6 +10,8 @@ services:
- directory-migrations-tests-results:/tests/FilterLists.Directory.Infrastructure.Migrations.Tests/TestResults
depends_on:
- directory-db
environment:
ConnectionStrings__DirectoryConnection: ${DIRECTORY_CONNECTION_STRING}
directory-db:
image: postgres:alpine

View file

@ -1,3 +1,4 @@
using System;
using System.Threading.Tasks;
using FilterLists.Directory.Infrastructure.Migrations.Migrations;
using FilterLists.Directory.Infrastructure.Persistence.Queries.Context;
@ -13,7 +14,8 @@ public async Task Migrate_DoesNotThrowException()
{
var exception = await Record.ExceptionAsync(async () =>
{
const string connString = "Server=directory-db;Database=filterlists;Uid=filterlists;Pwd=filterlists;";
var connString = Environment.GetEnvironmentVariable("ConnectionStrings__DirectoryConnection") ??
throw new Exception();
var options = new DbContextOptionsBuilder<QueryDbContext>()
.UseNpgsql(connString, m => m.MigrationsAssembly(typeof(Initial).Assembly.GetName().Name))
.EnableSensitiveDataLogging()