From 9821134eb47d8b39b86d675615c9293cd3942f19 Mon Sep 17 00:00:00 2001 From: Josh W Lewis Date: Tue, 4 Feb 2025 15:50:56 -0600 Subject: [PATCH] Update test assertions to match new procfile output (#908) * Update test assertions to match new procfile output * Update assertions for new procfile cnb output --- .../buildpacks/composite/buildpack.toml | 2 +- libcnb-test/tests/integration_test.rs | 36 ++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/libcnb-test/tests/fixtures/buildpacks/composite/buildpack.toml b/libcnb-test/tests/fixtures/buildpacks/composite/buildpack.toml index 82bc905e..3e2f8019 100644 --- a/libcnb-test/tests/fixtures/buildpacks/composite/buildpack.toml +++ b/libcnb-test/tests/fixtures/buildpacks/composite/buildpack.toml @@ -23,4 +23,4 @@ version = "0.0.0" [[order.group]] id = "heroku/procfile" -version = "3.0.1" +version = "4.0.0" diff --git a/libcnb-test/tests/integration_test.rs b/libcnb-test/tests/integration_test.rs index f6b279a8..12c0bf1e 100644 --- a/libcnb-test/tests/integration_test.rs +++ b/libcnb-test/tests/integration_test.rs @@ -36,8 +36,11 @@ fn build_other_buildpack() { assert_contains!( context.pack_stdout, indoc! {" - [Discovering process types] - Procfile declares types -> web, worker + ## Procfile Buildpack + + - Processes from `Procfile` + - web: `python3 -u -m http.server ${PORT:+\"${PORT}\"}` + - worker: `echo 'this is the worker process!'` "} ); }, @@ -77,9 +80,12 @@ fn build_workspace_composite_buildpack() { indoc! {" Buildpack A Buildpack B - - [Discovering process types] - Procfile declares types -> web, worker + + ## Procfile Buildpack + + - Processes from `Procfile` + - web: `python3 -u -m http.server ${PORT:+\"${PORT}\"}` + - worker: `echo 'this is the worker process!'` "} ); }, @@ -101,9 +107,13 @@ fn build_multiple_buildpacks() { context.pack_stdout, indoc! {" Buildpack B - - [Discovering process types] - Procfile declares types -> web, worker + + ## Procfile Buildpack + + - Processes from `Procfile` + - web: `python3 -u -m http.server ${PORT:+\"${PORT}\"}` + - worker: `echo 'this is the worker process!'` + - Done (finished in < 0.1s) Buildpack A "} ); @@ -706,15 +716,15 @@ fn address_for_port_when_container_crashed() { Error: No public port '12345' published for {container_name} This normally means that the container crashed. Container logs: - + ## stderr: - + some stderr - + ## stdout: - + some stdout - + "} ); }