Skip to content

Instantly share code, notes, and snippets.

@ainoya
ainoya / utf8-mac-matcher.rb
Created July 28, 2016 06:52
matcher for comparing string as uf8-mac coded string in test iOS app via appium
RSpec::Matchers.define :eq_as_utf8_mac do |expected|
match do |actual|
actual.force_encoding('UTF8-MAC') === expected.encode('UTF8-MAC')
end
end
expected = 'ぱぴぷぺぽ'
# actual = 'ぱぴぷぺぽ' gots from iOS App through appium server.
expect(find(actual).name.strip)
@ainoya
ainoya / wf.md
Created November 9, 2017 02:08
td wfコマンドをdockerfileに含めたい
FROM vixns/java8

RUN  cp -p /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

RUN apt-get -y update && apt-get -y install wget unzip mysql-client ftp ruby ruby-msgpack ruby-yajl libmysqld-dev libmysqlclient-dev ruby-dev gcc build-essential
RUN gem install rake td mysql2

ARG TD_API_KEY=${TD_APIKEY}
RUN echo 'Y' | td wf
@ainoya
ainoya / stripe_error_ja.json
Created December 30, 2020 03:19
stripe errors Japanese translated
{
"account_already_exists": "アカウントがすでに存在します",
"account_country_invalid_address": "アカウントの国籍とビジネスを行う国籍が異なります",
"account_invalid": "アカウントが不正です",
"account_number_invalid": "口座番号が不正です",
"alipay_upgrade_required": "Alipayのアップデートが必要です",
"amount_too_large": "金額が多すぎます",
"amount_too_small": "金額が少なすぎます",
"api_key_expired": "APIキーが失効しています",
"balance_insufficient": "残高不足です",