반응형

분류 전체보기 780

각도 테스트JS는 Jasmine 2.0에서 약속

각도 테스트JS는 Jasmine 2.0에서 약속 재스민 2.0과 앵귤러에 머리를 싸매고 있는데JS가 약속합니다.알고 있습니다. Jasmine 2.0은 이전 버전을 대체하는 기능을 도입했습니다.runs그리고.waitsFor기능들 각도 JS$q다이제스트 사이클이 트리거될 때까지 약속은 해결되지 않습니다. Angular를 테스트하려면JS는 Jasmine 2.0의 새로운 비동기 구문을 사용하여 약속합니다.전화 후promise.resolve(): 호출합니다. 이렇게 하면 다이제스트 사이클이 강제로 실행되어 약속 해결이 전파됩니다. 불러done()이것으로 재스민에게 비동기 테스트가 완료되었음을 알립니다. 다음은 예를 제시하겠습니다(Demo on Pluker). describe('AngularJS promises a..

programing 2023.03.12

http post 요청의 요청 페이로드에 json 데이터를 전달하는 방법

http post 요청의 요청 페이로드에 json 데이터를 전달하는 방법 payload에서 json 요청을 전달하는 방법을 알고 싶습니다. 예를 들어 다음과 같습니다.{'name' : 'test', 'value' : 'test'}: var post_data = {}; var post_options = { host: this._host, path: path, method: 'POST', headers: { Cookie: "session=" + session, 'Content-Type': 'application/json', 'Content-Length': post_data.length, } }; // Set up the request var post_req = http.request(post_options,..

programing 2023.03.12

X-Sendfile 헤더가 작동하는지 테스트합니다.

X-Sendfile 헤더가 작동하는지 테스트합니다. X-Sendfile이 스크립트(PHP)에 의해 웹 서버에 반환된 요청을 적절하게 처리하고 있는지 여부를 확인하는 방법을 찾고 있습니다.이미지는 정상적으로 처리되고 있습니다만, 헤더는 컬로 표시됩니다. $ curl -I http://blog2.stageserver.net/wp-includes/ms-files.php?file=/2011/05/amos-lee-feature.jpg HTTP/1.1 200 OK Date: Wed, 04 Jan 2012 17:19:45 GMT Server: Cherokee/1.2.100 (Arch Linux) ETag: "4dd2e306=9da0" Last-Modified: Tue, 17 May 2011 21:05:10 GMT C..

programing 2023.03.12

AngularJS - 커스텀 디렉티브에서 ngModel 값을 변경하는 방법

AngularJS - 커스텀 디렉티브에서 ngModel 값을 변경하는 방법 제 지시사항을 살펴봅시다. angular.module('main').directive('datepicker', [ function() { return { require: '?ngModel', link: function(scope, element, attributes, ngModel) { ngModel.$modelValue = 'abc'; // this does not work // how do I change the value of the model? 그러면 ng-model 값은 어떻게 변경할 수 있을까요?여기에는 다양한 방법이 있습니다. $setViewValue()뷰와 모델을 업데이트합니다.대부분의 경우 그걸로 충분합니다. 모델..

programing 2023.03.12

@TestPropertySource는 봄 1.2.6의 AnnotationConfigContextLoader를 사용한 JUnit 테스트에서 작동하지 않습니다.

@TestPropertySource는 봄 1.2.6의 AnnotationConfigContextLoader를 사용한 JUnit 테스트에서 작동하지 않습니다. Spring 4.1.17에서 Spring Boot 1.2.6을 사용하는 경우는 전혀 없는 것 같습니다.RELEASE는 전혀 동작하지 않습니다.응용 프로그램 속성에 액세스하여 필요에 따라 테스트로 덮어쓰기를 원할 뿐입니다(해크를 사용하여 PropertySource를 수동으로 삽입하지 않음). 이거 안 되는데.. @TestPropertySource(properties = {"elastic.index=test_index"}) 이것도 아니고.. @TestPropertySource(locations = "/classpath:document.properties..

programing 2023.03.12

각도 JS: js 파일을 부분적으로 로드하는 방법

각도 JS: js 파일을 부분적으로 로드하는 방법 Angular JS에서는 매우 새로운 말로, 제가 하려는 것은 게으른 부하라고 생각합니다.여러 블로그를 살펴보았지만, 순수하게 Angular를 사용하는 완전한 솔루션을 찾지 못했습니다.JS. 내가 만약 이 모든 걸 다 이해한다면index.html에서는 모두 정상적으로 동작합니다.초기 부하에서 풀다운되는 js의 양을 줄이려고 합니다. 스크립트 태그가 partial에 있으면 로드되지 않으므로 P1Ctrl은 생성되지 않습니다.따라서 현재 사용자가 어플리케이션에 접속하여 process55로 이행하지 않아도 사용자는 process55용 코드를 아직 사용하지 않았더라도 process55용 코드를 가지고 있습니다. process1 route 실행 시 파일을 로드하여 ..

programing 2023.03.12

자동 추가 제거자동 추가 제거문자 그대로의 내용이 없는 페이지(숏 코드 사용)에서

자동 추가 제거문자 그대로의 내용이 없는 페이지(숏 코드 사용)에서 WordPress를 탑재한 웹 사이트를 가지고 있습니다.홈페이지에 쇼트코드만 있는 정적 페이지를 사용하여 콘텐츠를 생성합니다. 이 페이지는 첫 페이지를 정적 페이지로 설정하고 페이지의 _content(); 를 사용하여 이러한 쇼트 코드를 가져옵니다.php. 페이지 내용에는 공백이 없고 쇼트 코드만 있습니다.이렇게 되어 있습니다. [content-shortcode blah blah][more content-shortcode blah blah] WordPress가 빈칸을 추가하는 것 이외에는 모두 정상적으로 동작합니다.숏코드 코드 앞과 모든 숏코드 코드 끝에 다른 P/P가 있습니다(숏코드 사이에 아무것도 없습니다). 어떻게 하면 제거할 수 ..

programing 2023.03.12

반응 후크의 oldValues와 newValues를 비교하는 방법 useEffect?

반응 후크의 oldValues와 newValues를 비교하는 방법 useEffect? rate, sendAmount 및 receiveAmount의 3가지 입력이 있다고 칩시다.나는 그 3개의 입력을 useEffect 확산 파라미터에 넣었다.규칙은 다음과 같습니다. 변경된 sendAmount가 됩니다.receiveAmount = sendAmount * rate receiveAmount를 합니다.sendAmount = receiveAmount / rate 비율이 바뀌면 는 계산한다.receiveAmount = sendAmount * rate 때sendAmount > 0 내가 계산한다.sendAmount = receiveAmount / rate 때receiveAmount > 0 다음은 문제를 나타내는 코드 및..

programing 2023.03.12

JSON.stringify에서 기능을 유지할 수 있습니까?

JSON.stringify에서 기능을 유지할 수 있습니까? 다음 개체를 사용합니다. x = { "key1": "xxx", "key2": function(){return this.key1} } 이렇게 하면: y = JSON.parse( JSON.stringify(x) ); 그럼 y는 돌아올거야{ "key1": "xxx" }stringify를 통해 함수를 전송할 수 있는 방법이 있습니까?"ye goode olde eval()"을 사용하여 부가 기능을 가진 오브젝트를 만들 수 있는데, 패킹은 무엇입니까?json-stringify-function은 이 게시물과 유사합니다. 그 게시물을 통해 발견된 단편은 이 답변을 우연히 접하는 사람에게 유용할 수 있습니다.JSON.stringify의 replacer 파라미터와..

programing 2023.03.12

개인 방법 Jasmine을 사용한 단위 테스트

개인 방법 Jasmine을 사용한 단위 테스트 나는 재스민으로 각진 적용 테스트 케이스를 코딩하고 있었다.그러나 서비스에서는 많은 내부 방식이 비공개로 선언됩니다. 예: App.service('productDisplay', function(){ var myPrivate = function(){ //do sth } this.doOfferCal = function(product, date){ //call myPrivate //do sth too return offer; } }); Jasmine을 사용하면 "doOfferCal" 코드 테스트가 간단하지만 myPrivate에도 유닛 테스트를 쓰고 싶습니다. 어떻게 해야 하죠? 잘 부탁드립니다.고마워 Jabko87 또한 인수를 전달하려면 다음 예를 사용합니다. c..

programing 2023.03.12
반응형