hadolint-2.13.1: test/Hadolint/Rule/DL3027Spec.hs
module Hadolint.Rule.DL3027Spec (spec) where
import Data.Default
import Data.Text as Text
import Helpers
import Test.Hspec
spec :: SpecWith ()
spec = do
let ?config = def
describe "DL3027 - Do not use `apt` as it is meant to be an end-user tool, use `apt-get` or `apt-cache` instead" $ do
it "apt" $
let dockerFile =
[ "FROM ubuntu",
"RUN apt install python"
]
in do
ruleCatches "DL3027" $ Text.unlines dockerFile
onBuildRuleCatches "DL3027" $ Text.unlines dockerFile