小编ish*_*dif的帖子

PHPunit Uncaught Error:调用未定义的方法PHPUnit_Util_Configuration :: getTestdoxGroupConfiguration()

我不知道它是否与Laravel 5.4有关.当我phpunit在安装laravel 5.4之后运行命令而没有做任何改变我得到Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration()但是当我运行php artisan dusk它正常运行

c:\xampp\htdocs\ublocker>phpunit
PHP Fatal error:  Uncaught Error: Call to undefined method
PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in C:\xampp\htdocs\ublocker\vendor\phpunit\phpunit\src\TextUI\TestRunner.php:1046
Stack trace:
#0 C:\xampp\htdocs\ublocker\vendor\phpunit\phpunit\src\TextUI\TestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
#1 C:\xampp\php\pear\PHPUnit\TextUI\Command.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
#2 C:\xampp\php\pear\PHPUnit\TextUI\Command.php(129): PHPUnit_TextUI_Command->run(Array, true)
#3 C:\xampp\php\phpunit(46): PHPUnit_TextUI_Command::main()
#4 {main}
thrown in C:\xampp\htdocs\ublocker\vendor\phpunit\phpunit\src\TextUI\TestRunner.php on line 1046

Fatal error: Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in C:\xampp\htdocs\ublocker\vendor\phpunit\phpunit\src\TextUI\TestRunner.php:1046
Stack trace:
 C:\xampp\htdocs\ublocker\vendor\phpunit\phpunit\src\TextUI\TestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
C:\xampp\php\pear\PHPUnit\TextUI\Command.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
C:\xampp\php\pear\PHPUnit\TextUI\Command.php(129): PHPUnit_TextUI_Command->run(Array, true)
C:\xampp\php\phpunit(46): PHPUnit_TextUI_Command::main()
{main}
thrown in …
Run Code Online (Sandbox Code Playgroud)

phpunit laravel laravel-5.4

21
推荐指数
3
解决办法
2万
查看次数

Laravel - 调用未定义的方法照亮\ Foundation\Application :: bindshared()

我安装了代码和其他相同的包.在我安装它们之前,我可以运行composer updatephp artisan通常没有任何错误.但是,一旦我在运行时突然安装它们composer updatephp artisan导致此bindshared()错误,我不知道如何解决这个问题.

这是我的composer.json档案:

{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "laravelcollective/html" : "~5.2",
    "laracasts/commander": "~1.0"
},
"require-dev": {
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~4.0",
    "symfony/css-selector": "2.8.*|3.0.*",
    "symfony/dom-crawler": "2.8.*|3.0.*",
    "doctrine/dbal" : "2.5.*",
    "laracasts/generators": "^1.1",
    "laracasts/testdummy": "~2.0"
},
"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},
"autoload-dev": {
    "classmap": [ …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5 laravel-5.2

6
推荐指数
1
解决办法
1万
查看次数

React 导航 5 自定义标题组件

我正在尝试在 React Navigation v5 中制作自定义标头,我从 v3 开始就一直在使用它,但不知何故它在 v5 中不起作用。我的标题在向下滚动时成功显示其动画,但我无法单击标题内的任何内容,也无法检查我的标题。

const Stack = createStackNavigator();

class HomeStack extends Component {
  render() {
    return (
      <Stack.Navigator initialRouteName="Home">
        <Stack.Screen
          name="Home"
          component={Home}
          options={{
            header: (props) => <HomeHeader {...props} />,
          }}
        />
      </Stack.Navigator>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的标题组件

/* eslint-disable react-native/no-inline-styles */
import React, {Component} from 'react';
import {View, Text, StyleSheet, TouchableOpacity, Animated} from 'react-native';

class HomeHeader extends Component {
  handleClickSearch = () => {
    this.props.navigation.navigate('Search');
  };
  render() {
    const {
      scene: {
        route: {params},
      },
    } …
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation react-navigation-v5

5
推荐指数
0
解决办法
2040
查看次数

Laravel Dusk无法匹配assertPathIs()中的url

我今天尝试拉拉威尔(Laravel)黄昏,并使用模态组件设置登录名。这是我的测试代码

public function testBasicExample()
{
    $this->browse(function ($browser) {
        $browser->visit('/')
                ->assertSee('My App')
                ->press('Login')
                ->whenAvailable('.modal', function($modal){
                    $modal->type('id','1112')
                        ->type('password','password')
                        ->press('Submit');
                })
                ->assertPathIs('/home');
    });
}
Run Code Online (Sandbox Code Playgroud)

当我运行黄昏命令时,黄昏会模拟登录并且工作正常。我的模式可以正常工作,然后重定向到正确的页面。不知何故,我的测试失败了,因为它说实际的URL仍然/不是/home我期望的。每当测试失败时,Laravel黄昏都会拍摄一张屏幕截图。当我查看屏幕截图时,它位于的正确页面或url中assertPathIs()

任何人都可以指出为什么会这样吗?任何帮助,将不胜感激。

laravel laravel-5.4

4
推荐指数
1
解决办法
748
查看次数