- source:
    one: ${drupal.root}
    two:
      three: ${drupal.site.profile}
  expected:
    one: "build"
    two:
      three: "standard"

- source:
    missing: "${this.does.not.exists}"
    not-valid: "drupal.site.profile"
    ok: "${drupal.site.profile}"
  expected:
    missing: ""
    not-valid: "drupal.site.profile"
    ok: "standard"

- source:
    concat: "${drupal.root}/${drupal.site.profile}"
  expected:
    concat: "build/standard"

- source:
    comma-delimited: "${drupal.account}"
    nested-comma-delimited: "${drupal.drush}"
  expected:
    comma-delimited: "admin,admin,admin@example.org"
    nested-comma-delimited: "http://127.0.0.1:8888"
