본문 바로가기

분류 전체보기1382

Vue.js : Mocha 플러그인 활용한 테스트 (yarn vue/cli) 1. Mocha 플러그인을 활용한 테스트Vue CLI를 이용해 새로운 프로젝트를 생성할 때 기본 프리셋(Default Preset)을 사용합니다. 하지만 vue.js 기본 프리셋에는 단위 테스트 기능이 포함되어 있지 않습니다. 기본 프리셋이 아닌 수동 설정(Manually select features)을 선택하면 설치 과정 중에서 단위 테스트 관련 기능을 설치하도록 설정할 수 있습니다. 단위 테스트 기능을 확인하기 위한 프로젝트를 vue create test1 명령어로 test1 프로젝트를 생성합니다. 기본 프리셋 대신에 수동설정을 선택하고 vue.js 테스트 솔루션은 Mocha + Chai로 선택하겠습니다. 나머지 설정은 기본값으로 진행합니다. 만약 vue cli 설치 전이라면 아래처럼 터미널에 명령어.. 2019. 11. 22.
TypeScript 문자열 숫자 변경 - 단항연산자 (string to int) 'Timeout' 형식은 'number' 형식에 할당할 수 없습니다.ts(2322) number 숫자로 변경할 때 여러 에러 메시지가 발생하는데요. 간단히 + 단한연산자를 사용하거나 Number('문자열') 처럼 Number 함수를 사용하면 해결됩니다. private testNumber: number | undefined;var testVar = '100'; testNumber = +testVar; 위와 같이 typescript에서는 + 단항연산자를 사용할 수 있습니다. 자바스크립트에서 parseInt 또는 parseFloat 함수를 사용할 수 있는데, parseInt (null)은 NaN을 반환하지만 +null은 0을 반환하므로 위와 같이 + 단항연산자를 사용하는 것이 편리할 수도 있습니다. var x.. 2019. 11. 21.
샘코 주가 및 3분기 적자 공시. 주목할 드론 관련주 5일선 샘코(263540)는 높은 기술력, 안정성이 필요한 항공기 도어 시스템과 구동 구조물 등 항공기 부품을 개발, 생산하는 업체입니다. 도어 시스템은 주력 상품으로 전 세계 5개 회사만 제작할 수 있는 높은 기술력이 필요한 분야입니다. 샘코 주가는 6월에 정체불명 문자 메시지 때문에 유명세(?)를 타기도 했었죠. 이 회사는 주로 드론 관련주로 알려져 있으며, 도어시스템의 핵심장치인 비상동력장치(EPAS)를 세계 2번째로 양산에 성공한 기업입니다. 이에 따라 기술력을 인정받아 기술성 평가 특례로 2017년 9월 코스닥에 상장했습니다. 하지만, 이런 높은 기술력에도 불구하고 적자축소만 이뤄지다 2019년 3분기 결과 적자로 전환되었음이 확인되었습니다. 샘코 주가와 관련된 2019년 3분기 실적 발표 기사를 살펴.. 2019. 11. 20.
TypeScript 7031 바인딩 요소 '인자' 암시적으로 any 형식이 있습니다 아래처럼 typescript를 선언할 때 발생하는 에러입니다. 함수 ({obj1, obj2} : {obj1 : 임의, obj2 : 임의}) {...} 해결하기 위한 여러가지 방법이 있는데, 몇 가지 소개하겠습니다. 먼저, 타입스크립트 interface, type 사용하여 actions 액션 인자를 정의하는 방법입니다. interface Options { test_var: string; payload?: BigInt;} type myType = { test_var: string; payload: BigInt;}; const actions = { TEST({ test_var, payload }: { test_var: string; payload?: BigInteger }) {}, TEST2({ test_va.. 2019. 11. 19.