+ self::assertEquals("[Error] config.test is an array and can't be set using this command.\n", $txt);
+ }
+
+ public function testSetExistingValue()
+ {
+ $this->configMock
+ ->shouldReceive('get')
+ ->with('config', 'test')
+ ->andReturn('now')
+ ->twice();
+
+ $console = new Config($this->appMode, $this->configMock, $this->consoleArgv);
+ $console->setArgument(0, 'config');
+ $console->setArgument(1, 'test');
+ $console->setArgument(2, 'now');
+ $txt = $this->dumpExecute($console);
+
+ self::assertEquals("[Error] config.test already set to now.\n", $txt);