@@ -117,6 +117,20 @@ func (s *DockerSuite) TestPluginInstallDisableVolumeLs(c *check.C) {
117117 dockerCmd (c , "volume" , "ls" )
118118}
119119
120+ func (s * DockerSuite ) TestPluginSet (c * check.C ) {
121+ testRequires (c , DaemonIsLinux , ExperimentalDaemon , Network )
122+ out , _ := dockerCmd (c , "plugin" , "install" , "--grant-all-permissions" , "--disable" , pName )
123+ c .Assert (strings .TrimSpace (out ), checker .Contains , pName )
124+
125+ env , _ := dockerCmd (c , "plugin" , "inspect" , "-f" , "{{.Config.Env}}" , pName )
126+ c .Assert (strings .TrimSpace (env ), checker .Equals , "[DEBUG=0]" )
127+
128+ dockerCmd (c , "plugin" , "set" , pName , "DEBUG=1" )
129+
130+ env , _ = dockerCmd (c , "plugin" , "inspect" , "-f" , "{{.Config.Env}}" , pName )
131+ c .Assert (strings .TrimSpace (env ), checker .Equals , "[DEBUG=1]" )
132+ }
133+
120134func (s * DockerSuite ) TestPluginInstallImage (c * check.C ) {
121135 testRequires (c , DaemonIsLinux , ExperimentalDaemon )
122136 out , _ , err := dockerCmdWithError ("plugin" , "install" , "redis" )
0 commit comments